使用jmeter来加载测试站点:每次运行脚本时,url都是不同的



我试着用Jmeter测试一个站点,我使用它的HTTP代理服务器来制作脚本。

实际上,这个脚本的过程是
1。登录
2。点击链接到另一个页面,填写一些信息,然后点击提交
3。注销。

问题是:每次我运行脚本,在点击提交按钮之前,一切都很顺利。因为点击后,8个随机数字或字母将被添加到url中。因此,每次我运行脚本时,url都与第一次制作脚本时不同。

有人遇到问题了吗?

需要考虑的几点:

  1. 这些是源代码中的"随机数",还是只是URL作为一个参数?如果是,见下文。
  2. 它们是JSESSION ID吗?如果是,请使用cookie管理器。这应该能解决问题。

如果它们在源代码中,则需要使用正则表达式来提取值。你想把它作为Step2的子元素,创建你的结构:

Login
Form Page
 --- Regex for Submit button
Submit

http://jmeter.apache.org/usermanual/component_reference.html Regular_Expression_Extractor

最新更新