Java接口测试-Mock的使用-Cookies

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格式返回数据

猜你喜欢

转载自blog.csdn.net/hujyhfwfh2/article/details/86425978