5.Mock参数化

一:easy-mock环境

1.1:  docker pull  registry.cn-hangzhou.aliyuncs.com/zhufc/easy-mock:mock

1.2:端口分别对应是Tomcat,MongoDB,Redis

  docker run -d -p 8006:8006 -p 27017:27019 -p 6379:6379 registry.cn-hangzhou.aliyuncs.com/zhufc/easy-mock:mock

1.3:进入容器修改mongdb,修改redis配置文件

       docker exec -it mock bash

  vim /root/easy-mock/config/default.json

      

 

1.4:启动

1:先启动Redis

sh run-all.sh 

 

2:在启动easymock

   sh run-easymock.sh

3;页面启动
192.168.1.110:8006
用户名:lijia
密码:123456

 

二:mock的优点---模拟接口返回

1:mock可以用来模拟数据,大批量造假数据
2:mock可以用来联调接口测试脚本,前期工作做完,后期只需要完善脚本
3:mock可以用来实现大批量入参的dubbo接口测试

 

2.1造数据--都是get方法

1:em.demo.all去预览数据变化--作为编写接口响应返回的参考

2:开始编写返回项--参考测试接口的入参(注意@只能一个和逗号隔开),预览返回是否是所需要的数据

 

3:查看生成的request----用于jmeter--http请求

4.jmeter配置

   4.1:mock请求---mock的地址和端口

4.2正则关联-每条都需要的入参正则关联----(.*?)

 

 

4.3:测试接口传入mock数据

 

 4.4j:dbc断言

 

posted @ 2021-12-26 19:17  观呼吸  阅读(210)  评论(0)    收藏  举报