testing - 如何在 jmeter 的 HTTP 请求(路径)中给出通用值/id?

标签 testing automation jmeter performance-testing jmeter-3.2

[当页面刷新时,产品 ID 会非常及时地改变,所以你能告诉我如何给出一个通用 ID/名称,它会在页面加载时自动选择分配的 ID。

例子 目前正在发生的事情: 在路径中:/EAPPFileUpload/UploadFiles?currentFolder=ARA&productID=1234

需要什么 在路径/EAPPFileUpload/UploadFiles?currentFolder=ARA&productID=variable

其中变量应具有其中的 id。] 1

最佳答案

我的期望是这个“产品 ID”不是凭空冒出来的,很可能它存在于之前响应的某个地方,要么在正文中,要么在 headers 中。或在 URL .

因此您需要从先前的响应中提取值,即 Regular Expression Extractor , 将其保存到 JMeter Variable 中并将 1234 的硬编码(记录?)值替换为上述 JMeter 变量。

整个过程称为 correlation 并且已经被讨论了数百次。

关于testing - 如何在 jmeter 的 HTTP 请求(路径)中给出通用值/id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48112317/

相关文章:

testing - 将 Cookie 作为请求 header 传递 - SSO JMeter

javascript - 牢不可破的Javascript

bash - 捕获任务的返回代码作为 Ansible Playbook 的退出代码

java - 扩展 Abstract Visualizer 时遇到困难 : getting ClassCastException

c# - 如何以编程方式保存 Beyond Compare 生成的比较报告

javascript - 如何使用 Javascript 加载 NSTableView 以实现自动化

mongodb - JSR223 (Groovy) 无法在 Jmeter(2.13) 中访问 MongoDB(3.0.3)

php - Codeception - 依赖父类中的测试

python - 测试具有某些代码的函数依赖于在本地测试期间不可用的服务?

testing - 在 Jenkins 构建流程插件中,如果其中一个失败,则终止所有并行作业