如何在JMETER测试执行中的验证页面上获取新的加密URL

时间:2012-07-19 11:24:00

标签: jmeter

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

  1. 申请人必须点击主页上的在线申请,这会将用户重定向到新的验证页面。
  2. 在此页面上输入Token No和其他详细信息,然后单击validate按钮,该按钮将重定向到包含要填充的详细信息数量的表单。
  3. 填写所有必需的详细信息并提交。
  4. 一般来说看起来很容易,但是为了保护应用程序开发人员已经添加了两个查询字符串“Value”和“Digest”以及普通url,这两个值是使用当前session_id作为密钥的服务器加密信息。
    现在执行步骤2& 3我需要提供新生成的值和摘要。

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

1 个答案:

答案 0 :(得分:0)

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