1:Mock模拟http请求中的Cookies信息
1.1:Get方法中加入Cookies
1:Test.json文件写法
[
{
"description":"这是Mock接口的Demo带有Cookies信息",
"request":{
"uri":"/GetDemo",
"method":"get",
"cookies":{
"Session":"AABBCC",
"UUID":"11223344"
}
},
"response":{
"text":"This is get request with cookies infos"
}
}
]
2:启动Test.json
java -jar ./moco-runner-0.11.0-standalone.jar http -p 8888 -c Test.json
3:Jmeter访问
注意:这个携带有cookies信息的请求不能用浏览器直接访问
A:HTTP Cookies管理器
B:HTTP sampler
C:响应
1.2:Post请求携带Cookies信息
1:Test.json
[
{
"description":"这是Mock接口的Demo带有Cookies信息",
"request":{
"uri":"/PostDemo",
"method":"post",
"cookies":{
"Session":"AABBCC",
"UUID":"11223344"
},
"json":{
"name":"Anndy",
"age":"18"
}
},
"response":{
"status":203,
"json":{
"Code":"Success",
"Data":{
"Link":"./locatin/xxx.jpg",
"Message":"Mock的接口"
}
}
}
}
]
2:启动Test.json
java -jar ./moco-runner-0.11.0-standalone.jar http -p 8888 -c Test.json
3:Jmeter访问Post接口
1:添加cookies信息
2:添加HTTP sample
3:查看结果树
--->Mock response中的状态码的作用"status":203
--->:Cookies信息的展示
--->:response以Json格式返回数据