请帮我解决这个问题。 项目适用于Web单页应用程序,它不为不同的视图提供不同的URL。通过在一个屏幕内单击来加载所有内容。我被要求找到性能工具来测试这样的应用程序。
我将无法获得HP Loadrunner或任何价格相同的工具。也许有一个开源或如何将JIRA用于我的项目?
由于
答案 0 :(得分:0)
当您点击某处时,即使屏幕没有改变,浏览器也会发送相关的HTTP请求(通常是GET或POST)。 JMeter在协议级别上运行,它实际上不“呈现”页面或执行JavaScript,但它可以发送任何HTTP请求。
因此,您应该能够使用JMeter的HTTP(S) Test Script Recorder记录所有请求,并根据您的负载测试场景重播大量线程。
您可以使用View Results Tree侦听器来查看请求和响应详细信息以及JMeter Assertions,以确保测试实际执行应该执行的操作。