首页 文章

如何在视觉lansa Web应用程序上使用jmeter进行Perfomance测试

提问于
浏览
0

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

  • 我们在jmeter中记录了我们的场景,以便在lansa Web应用程序上执行负载测试

  • 当我们再次播放时,遇到了一些错误

  • 在xhr post请求中我们发现了多个要发布的值,但现在我们无法找到先前响应中的值以与此请求相关联 .

我们陷入了这种境地 . 请建议你的想法......

1 回答

  • 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模仿此逻辑

相关问题