Mock技术
mock技术使用场景
在开发、测试的过程中:很有可能遇到开发的这个函数需要调用第三方函数一起进行调试,但是其中的一个函数写好后应该如何测试呢,这个时候我们可以通过编写第三方函数的结果进行模拟。不管是对开发还是测试来说,都是在验证我们所写代码的正确性。
Mock的使用
moco.jar包,只要有jdk环境就可以运行,需要读json文件,其中可以配置json文件,通过uri,response来设置请求路径和响应内容,去测试我们的代码(模拟一些简单的请求),json文件例子:
[
{
"description":"1-创建申诉订单接口",
"request":{
"uri":"/api/order/create/",
"method":"POST",
"headers":{
"Content-Type":"application/json"
},
"json":{
"user_id": "sq123456",
"goods_id": "20200815",
"num":1,
"amount":200.6
}
},
"response":{
"status":200,
"headers":{
"Content-Type":"application/json"
},
"json":{
"or