0

我是 Jmeter 的新手,在处理来自 jmeter 的请求时遇到了问题,我的测试用例如下:

  1. 申请人必须从主页单击在线申请,这会将用户重定向到新的验证页面。
  2. 在此页面上输入令牌编号和其他详细信息,然后单击验证按钮,它将重定向到要填写的详细信息数量的表格。
  3. 填写所有必需的详细信息并提交。

总的来说看起来很简单,但为了保护应用程序开发人员,添加了两个带有普通 url 的查询字符串“Value”和“Digest”,这两个值是使用当前 session_id 作为密钥的服务器加密信息。
现在要执行第 2 步和第 3 步,我需要提供新的生成值和摘要。

请指导我如何检索单击按钮后收到的值。
与树结果侦听器一样,它仍然在同一页面上,以响应我向服务器发送请求,但无法检索新值。

4

1 回答 1

0

您可以使用后处理器测试元素“正则表达式提取器”从先前的响应中提取内容以在以后的请求中使用它。想一个匹配这些值的正则表达式。服务器必须以某种方式告诉浏览器它们是什么,无论是在 http 32 重定向中还是在某个地方作为隐藏的输入表单字段。您可以从那里将其提取到一个变量中,并在随后的 http 请求的 GET 或 POST 参数中使用该变量。

于 2012-07-27T11:00:59.370 回答