1、通过moco创建一个测试接口
(a)编写json文件
[
{
"description": "get请求cookies",
"request": {
"uri": "/get/with/cookies",
"method": "get",
"cookies": {
"login": "true"
}
},
"response": {
"text": "带cookies的get请求.",
"headers": {
"Content-Type": "text/html;charset=gbk"
}
}
},
{
"description": "post请求cookies",
"request": {
"uri": "/post/with/cookies",
"method": "post",
"cookies": {
"login": "true"
},
"json": {
"username": "zhangsan",
"password": "1qaz!QAZ"
}
},
"response": {
"status": 200,
"json": {
"name": "zhangsan",
"status": "success",
"msg": "请求成功!"
}
}
}
]
(b)启动接口(cookies.json为文件名)
java -jar moco-runner-0.11.0-standalone.jar http -p 8090 -c cookies.json
2、打开jmeter程序(jmeter依赖java环境,需要先部署好java的运行环境)
(a)带cookies的get请求
1)打开jmeter创建一个线程。
2)创建一个http request
先填写好此处的信息
3)因为是带cookies请求,创建一个Http Cookie Manager
填写完整,cookis信息见前面的json文件“/”代表作用整个域
4)创建一个Views Result Tree
5)启动jmeter
(b)带cookies的post请求
1)新建一个post请求
2)在http request下再创建一个HTTP Cookie Manager
3)测试结果