如何在Visual Lansa Web应用程序上使用Jmeter执行性能测试

时间:2018-07-05 15:58:48

标签: jmeter performance-testing load-testing correlation lansa

我们正在对可视Lansa Web应用程序执行性能测试

  1. 我们在jmeter中记录了方案,以便在lansa Web应用程序上执行负载测试
  2. 当我们再次播放时,出现了一些错误
  3. 在xhr发布请求中,我们找到了多个要发布的值,但是现在我们无法从先前的响应中找到与该请求相关的值。

在这种情况下,我们陷入了困境。请采纳您的想法...

1 个答案:

答案 0 :(得分:0)

考虑到您提到xhr请求,您的应用程序可能依赖于AJAX技术,即打开初始页面时它会生成并执行一些JavaScript驱动的HTTP请求。

根据JMeter main page

  

JMeter不是浏览器,它在协议级别工作。就Web服务和远程服务而言,JMeter看起来像一个浏览器(或更确切地说,是多个浏览器)。但是,JMeter不会执行浏览器支持的所有操作。特别是, JMeter不会执行HTML页面中的Javascript 。它也不会像浏览器那样呈现HTML页面(可以将响应查看为HTML等,但是计时未包含在任何示例中,并且一次仅在一个线程中显示一个示例)。

因此,在这种情况下-您将需要使用HTTP Request采样器和Parallel Controller复制这些AJAX调用,或者如果JavaScript不生成HTTP调用而只是在客户端计算某些内容,则必须模拟使用JSR223 Test Elements