用自己实习时候的一个项目来实现一下获取token的接口测试
以登录dmp的学科列表为例子:
- 从登录开始,打开开发者选项
- 点击登录 在开发者窗口中network xhr
- Fildder中,看登录时的请求信息
- Jmeter中新建、添加线程组
- 由于数据较多,建议建立统一的头管理器
要在测试计划中添加,这样添加的信息头,将会是所有同级目录请求的信息头
协议和ip要按照自己请求的ip填
头管理器
是按照请求的时候的数据填写
Cookie管理器不用填,但是必须要,不然没法自动保存cooike
- 需要先获取token
因为是token验证后续的登录
由于访问的域名不同,所以Content-Type:也不能用默认
要单独设置Content-Type
给测试计划添加一个总的观察结果数
然后运行
由于是要获取token,所以运行后查看运行结果
可以看出是json格式的
在这里
选json path tester,然后在输入框里输入token,测试取出的值
点击test后,可以看到token的确是要拿的数据
为了拿到这个token,需要json提取器
其他选项默认,只填这两个
这样,以后需要用到token的地方,就可以用${token}来代替
去看浏览器的token
添加HTTP请求
再次运行,看结果
成功登录
准备再次添加http请求
先去浏览器查看