Jmeter 如何对动态url进行负载测试?
我正在尝试进行负载测试,但面临一些问题。 web应用程序的基本概念是,用户发出请求,并生成响应链接。(就像谷歌搜索一样,我们输入请求,然后单击提交,然后在下一页上获得响应(网站链接) 以下是步骤Jmeter 如何对动态url进行负载测试?,jmeter,jmx,blazemeter,Jmeter,Jmx,Blazemeter,我正在尝试进行负载测试,但面临一些问题。 web应用程序的基本概念是,用户发出请求,并生成响应链接。(就像谷歌搜索一样,我们输入请求,然后单击提交,然后在下一页上获得响应(网站链接) 以下是步骤 浏览器的初始页面有一个文本区域,用户在其中的文本区域中输入请求并单击submit 下一页将给出响应链接。选择相应的链接至少需要30秒 第二个页面中的url是动态url 我已经使用blazemter记录了这个过程,并获得了jmx。 在jmeter中使用jmx文件测试100个用户时,它使用的是blazeme
如何确保为100个用户使用100个动态url?您需要将a作为第一个请求的子请求添加,该请求将提取一个随机链接,并在下面模拟单击的HTTP请求中使用它 此提取器使用以下语法进行提取:
您需要使用0作为数字以确保随机性。如果您以SmartJMX模式导出录制,则相关的后处理器将添加到脚本中,以便处理动态参数(如果有),因此每个JMeter线程(虚拟用户)将获得自己的动态URL 我建议您首先使用2-3个用户运行测试,并启用侦听器,这样您就可以检查请求和响应的详细信息,并确保您的测试在模拟大负载之前执行它应该执行的操作
查看更多信息。谢谢我现在能够捕获:)谢谢这个链接,它真的很有帮助