password
查看人数
type
status
date
slug
summary
category
icon
tags
作者
状态
在 JMeter 做并发测试有时需要一些唯一ID,这时可以用到时间戳等,但时间戳在时间比较短就不合适了,
在 JMeter 中,每个线程(也称为 "Virtual User")都有一个唯一的线程号。要获取当前执行线程号,你可以使用 JMeter 的预定义变量
__threadNum
。这个变量会提供当前线程的编号。要在 JMeter 测试计划中使用这个变量,你可以直接将其插入到需要的元件中,例如在前置或后置处理器、请求、断言等地方。
例如,如果你想在 JMeter 的 HTTP 请求中添加一个自定义的 User-Agent 字符串,其中包含当前线程号,可以按照以下步骤操作:
- 在 HTTP 请求中,打开 "HTTP Header Manager" 元件。
- 添加一个 "User-Agent" 头。
- 在值字段中,输入类似以下的表达式:
User-Agent: JMeter/__threadNum
。
这样,每次执行 HTTP 请求时,线程号都会被插入到 User-Agent 头中。
请注意,
__threadNum
是一个预定义的变量,它的值在测试计划执行期间不会改变,所以你可以在需要的地方多次使用它。但是如果是一个线程循环执行__threadNum
的值不会改变.有关使用上的问题,欢迎您在底部评论区留言,一起交流~
- 作者:躁静有徒
- 链接:https://blog.zaojingyoutu.top//article/9521b713-9558-4425-a6fd-71c16f390dd8
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。