我编写了一个包含数百个 HTTP 采样器/断言的 JMeter 测试计划。当 JMeter 执行每个 HTTP 采样器时,我希望它在执行前和执行后运行 OS Process Sampler(基本上调用脚本以将 HTTP 采样器测试用例的起点和终点写入其他集成系统上的远程日志文件,以便我知道哪个日志对应于执行的 HTTP 采样器)。我不想将每个 HTTP 采样器与 OS 进程采样器夹在中间。我想知道是否有一种方法可以让 JMeter 在每次运行 HTTP 采样器时在后台执行前置和后置 OS 进程采样器,而无需将它们显式添加到测试计划层次结构中。所以,我目前在测试计划树中有:
- Pre-OS 进程采样器(显式)
- HTTP 采样器 #1
- 断言#1
- Post-OS Process Sampler(显式)
- Pre-OS 进程采样器(显式)
- HTTP 采样器 #2
- 断言#2
- Post-OS Process Sampler(显式)
但我想要:
- Pre-OS Process Sampler(在后台调用)
- Post-OS Process Sampler(在后台调用)
- HTTP 采样器 #1
- 断言#1
- HTTP 采样器 #2
- 断言#2
感谢您的任何指导!
莫