【发布时间】:2021-07-07 11:00:03
【问题描述】:
在 jmeter 中编写信用卡交易脚本时遇到错误。 问题似乎设备指纹没有被捕获(这是动态的)。没有生成此动态参数,因此脚本失败。签名生成算法生成签名但 jmeter 无法捕获它。
【问题讨论】:
标签: javascript jmeter performance-testing sha256 credit-card
在 jmeter 中编写信用卡交易脚本时遇到错误。 问题似乎设备指纹没有被捕获(这是动态的)。没有生成此动态参数,因此脚本失败。签名生成算法生成签名但 jmeter 无法捕获它。
【问题讨论】:
标签: javascript jmeter performance-testing sha256 credit-card
JMeter 不是浏览器,它在协议级别工作。就 Web 服务和远程服务而言,JMeter 看起来像一个浏览器(或者更确切地说,是多个浏览器);但是 JMeter 并没有执行浏览器支持的所有操作。 特别是,JMeter 不执行 HTML 页面中的 Javascript。它也不像浏览器那样呈现 HTML 页面(可以将响应视为 HTML 等,但时间不包含在任何示例中,并且一次只显示一个线程中的一个示例)。
因此,如果您的指纹检查或签名生成算法依赖于客户端(浏览器)中的 JavaScript 执行,您将无法在 JMeter 中记录和回放您的场景。
选项在:
【讨论】: