iHRM人力资源管理系统测试用例集

1、初始化项目环境

1. 初始化用例集

2. 初始化环境:测试环境,生产环境(不同环境对应不同的url,在进行用例集测试之前一定要指定环境)

3. 单接口模块

  • 从Excel表格的测试用例文档中提取数据,对应写入到postman的http请求中
  • 按照Excel表格中的预期结果,写每条http请求的断言信息

4. 业务场景模块(尽量包含多的接口)

执行顺序:登录成功->添加员工->查询员工->修改员工->查询员工->删除员工。。。。。还没学完

1)提取令牌:只有提取出令牌才能进行添加查询修改工作

  • 发送 http 登录请求,在响应体中 得到 data值
  •  将 data值 拼接 “Bearer” 和 “空格” ,组成一个 合法令牌
  • 将 拼接后的令牌 环境变量中

2)添加员工信息(并将id保存为环境变量)

  • 添加员工
  • 提取添加员工的id,将员工id设置 环境变量(代码写入 Tests 中),点击send.
   ```js
    // 获取添加员工的 响应体
    var jsonData = pm.response.json()
    // 提取员工id
    var tmp_id = jsonData.data.id
    // 设置到环境变量。
    pm.environment.set("env_emp_id", tmp_id)
    ```

3)查询员工(通过id)

  • 输入请求url,在Path Variables下会自动写入target,vlaue值为2)中存储的环境变量id,
  • 点击send,可以查看id是否正确

4)修改员工信息

  • 使用put请求方法,输入请求url,在Path Variables下会自动写入target,vlaue值为2)中存储的环境变量id
  • 在body中输入要更改的员工信息
  • 点击send查看是否修改成功

5)查询员工(通过id)

  • 输入请求url,在Path Variables下会自动写入target,vlaue值为2)中存储的环境变量id,
  • 点击send,可以查看id是否正确

6)删除员工(通过id)

  • 使用delete方法,输入请求url,在Path Variables下会自动写入target,vlaue的值为2)中存储的环境变量id
  • 点击send,查看是否删除

7)查询员工列表

  • 使用get方法,输入请求url( {协议+域名} /api/sys/user?page=1&size=10),在Params下会自动写入page,size的值)
  • 点击send,查看列表

8、批量执行,生成测试报告并导出

9、使用Newman代码查看测试结果

注意:在添加断言信息,查看和预期结果是否一致时,不用添加data一栏的ison数据

例:

test代码:

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值