为同一API上的多个测试创建JMeter测试
我需要使用JMeter测试API,这是我得到的唯一信息: 方法1() 申请详情:为同一API上的多个测试创建JMeter测试,jmeter,Jmeter,我需要使用JMeter测试API,这是我得到的唯一信息: 方法1() 申请详情: 主机:dummyapiservername.com/api 资源:方法1 请求方法:获取 标题:令牌:{Token}语言:{Language}应用程序:{Application}环境:{Environment}设备操作系统:{OS} ContentVersion:{content_version} 方法2() 申请详情: 主机:dummyapiservername.com/api 资源:方法2 请求方法
- 主机:dummyapiservername.com/api
- 资源:方法1
- 请求方法:获取
- 标题:令牌:{Token}语言:{Language}应用程序:{Application}环境:{Environment}设备操作系统:{OS}
ContentVersion:{content_version}
- 主机:dummyapiservername.com/api
- 资源:方法2
- 请求方法:获取
- 标题:令牌:{Token}语言:{Language}应用程序:{Application}环境:{Environment}设备操作系统:{OS}
ContentVersion:{content_version}
我首先添加了一个HTTP请求采样器,指向api服务器,然后是一个HTTP头管理器,作为所有头详细信息的子级,但是如何区分这两种方法?对于他们中的每一位,我都会得到不同的回答。将通过您的:
首先,您必须添加两个HTTP请求,它们的“路径”应相应地设置为method1和method2,因为您有两个请求要发送 如果该请求的头是相同的,那么最好的方法是在请求之前添加HTTP头管理器,并在那里添加您使用的所有名称-值对。如果它们不同,则至少有两种方法:
- 简单一个-在每个HTTP请求中添加HTTP头管理器,并在其中添加所有值
- 更好的维护—在所有请求之前和每个请求内部添加一个具有公共/默认值的HTTP头管理器,然后在下一个HTTP头管理器中添加/更改该特定请求的不同值