响应数据中的字段名称正在更改

时间:2019-01-12 17:17:42

标签: jmeter

执行脚本后,字段名称将被更改。

A。执行脚本后,字段名称不会在响应数据中显示,但显示的参数会稍有变化。

在采样器中,下面显示了详细信息。

Name : aura.token
Parameters : HCQAHBgEMTAwMBQCGAcxMDAwMjA5GAcxMDAwMjA5ABQCGfMQscHV8XF654tDbfY0XD3yRxaSwbvRh1oAGfMgzIG_YaBrAZdWB-IAMP_0iAQiYMHheBA3BA0SoXzWh4kA

但是执行脚本后,以下详细信息将显示在响应数据中。

*/{"event":{"descriptor":"markup://aura:invalidSession","attributes":{"values":{"newToken":"HCQAHBgEMTAwMBQCGAcxMDAwMjA5GAcxMDAwMjA5ABQCGfMQkaKR6n5r5QqE7gz5Qk1l1Rb67KOtiFoAGfMgtKaMHHWJZiXEOt8pU6zs1edK_Q4dQo5VL2ea8y2qi3gA"}}},"exceptionEvent":true}/*ERROR*/

2 个答案:

答案 0 :(得分:0)

它的名称是“ newToken”。那么,为什么您不应该更改此设置?

答案 1 :(得分:0)

您很可能需要执行此字段的correlation,否则您将无法仅记录和重播脚本,因为此“令牌”是动态生成的,并且每次访问时都有新的价值。应用。

相关性的主要思想是

  1. 识别动态元素。最简单的方法是使用HTTP(S) Test Script Recorder再次记录您的测试方案并比较记录的脚本。所有不同的参数都需要正确处理。
  2. 无论何时检测到动态参数,都要查看先前的采样器响应数据(正文,headersCookies,URL)-该值应该存在
  3. 对上一个采样器应用相关的Post-Processor以便提取动态值并将其存储到JMeter Variable
  4. 用上一步中的JMeter变量替换记录的值
  5. 你应该现在就去。