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 配置错误

心有猛虎,细嗅蔷薇。勇猛精进,砥砺前行。
原文地址:https://www.cnblogs.com/xiaolangjianke/p/8658313.html