这个场景的要点是:
用户名唯一.
不同用户不同权限.
按照一般接口测试原理, 要重复三次分别调用创建用户API实现, 如果还有更多角色, 就这样重复下去? 显然这不是我们接口测试想要的思想....有些同学会想到用csv data config, 但csv有局限性, csv里数据需要我们提前准备好, 同时csv文件需要跟着jmeter脚本走, 部署到不同环境就要把csv文件这个小弟带上, 比较烦!...变量名称:就是json中的用户名
输出格式:因为创建用户的需求是有规则的,要求数字和字母混合且长度在8~30之间, 配置随机发生器就不多讲了, 多修改几次里面的值就知道什么作用....可以看见结果树上分别创建了2个不同名称的用户CS_zhw36926和CSzhw9887, userjobid分别是1 和 0 属于不同角色
再来看响应数据, 返回success为ture ,用户创建成功...通过以上方法, 一条完整的接口测试链就完成了, 满足了一次创建多个不同用户名称和不同角色, 同时增强了代码的复用性, 扩展性; 提高代码免维护性, 也避免了csv这种走到哪里都要带着个小弟的麻烦事情.