jmeter__编写脚本学习笔记、备忘
web持续添加
前言:
1. token就是令牌,比如你授权(登录)一个程序时,他就是个依据,判断你是否已经授权该软件;也叫关联
2. cookie就是写在客户端的一个txt文件,里面包括你登录信息之类的,这样你下次在登录某个网站,就会自动调用cookie自动登录用户名;
3. session和cookie差不多,只是session是写在服务器端的文件,也需要在客户端写入cookie文件
1、需要使用token值进行登陆:
a.首先要在登陆后将token值从登陆响应消息中拿出来,这里使用正则表达式获取:在登陆请求中增加一个“正则表达式提取器“
然后填写相关信息
测试是否已经取出token:
新增一个http请求,将名字使用变量,然后查看报告中的名字是否和登录接口返回的token值 一模一样
如图,相同则取出成功。
b.查看你的请求是否都是需要token的授权,在哪里传入,是不是在请求头消息里面。如果是,请接着看:
增加一个HTTP信息头管理器:
并在配置里面加入token的值:
然后增加一个接口试验一下:成功
2、在上面的基础上,如果接口要传入json数据的时候,就不能使用对整个线程作用的HTTP头消息管理器了,我的做法是为个别接口增加单独的头消息管理器。当然,如果json格式使用的较多,可以互换。
如果使用json数据的时候需要在HTTP头消息管理器中增加信息:
jmeter脚本运行失败记录:
csv data set config 配置错误
心有猛虎,细嗅蔷薇。勇猛精进,砥砺前行。