相信很多测试同学跟我一样在做UI自动化时都因为环境以及测试数据不稳定的问题苦恼,确实这个是做UI自动化测试时最大的痛点,那么该怎么解决这个问题呢,其实我们可以使用mock server来解决这个问题,这篇文章我主要介绍下json-server这个工具的使用方法,希望可以帮助到大家。官方文档:https://www.npmjs.com/package/json-server
安装方法:
在终端执行:npm install -g json-server
ps:前边已经安装过node和npm,所以可直接使用
在终端执行json-server -v,成功输出版本号证明安装成功
- 使用方法
-
先找一个需要mock的接口,确定接口返回的数据,这里我找了两个接口来举例
http://leisurehuang.qicp.vip:3000/auth/login
{
“success”: 1,
“code”: “QYjQoY”
}
http://leisurehuang.qicp.vip:3000/annual_leaves/list
{
“success”: 1,
“annual_leave”:[
{
“id”: 1537,
“name”: “王璐”,
“emplo_id”: 25805,
“annual_vacation_taken”: 1,
“annual_vacation_left_to_month”: -0.2,
“annual_vacation_left_to_year”: 9,
“dep”: “PS”,
“primary_role”: “Quality Analyst”,
“home_office”: