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

如何在JMETER测试执行中在验证页面上获取新的加密url,jmeter,Jmeter,我是Jmeter新手,在处理来自Jmeter的请求时遇到问题,我的测试用例如下: 申请人必须点击主页上的在线申请,这将把用户重定向到一个新的验证页面 在此页面上输入令牌号和其他详细信息,然后单击“验证”按钮,该按钮将重定向到包含要填写的详细信息数的表单 填写所有要求的详细信息并提交 一般来说,这似乎很容易,但为了保护应用程序开发人员,添加了两个查询字符串“Value”和“Digest”,使用普通url,这两个值是使用当前会话id作为密钥的服务器加密信息。 现在要执行步骤2和3,我需要提供新生成的

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

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

    请指导我如何检索单击按钮后收到的值。

    与tree results listener一样,它仍然在我向服务器发送请求的响应页面上,服务器无法检索新值。

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

    是的,这很有帮助,但在我的情况下,我需要设计一个网页/类,首先在响应中获取该值,然后我应用了常规exp-extractoer的概念。。。。谢谢你的回复。