接口性能测试-基于博客系统
“碎碎念”地址http://111.230.19.204:8080/blog_login.html
一、公共模块
设置HTTP请求默认值
设置HTTP信息头管理器
添加登录凭证和请求的数据格式为 application/json
设置CSV数据文件
使得每次取到的username和password都不⼀样
解决jemeter响应数据乱码
添加 Stepping Thread Group 并设置各参数
二、用户模块
UserController源码https://gitee.com/hulinglingxiaobao/blog/blob/master/src/main/java/com/example/blog/controller/UserController.java
用户登录
在结果树中获取登录凭证和用户的id
在登录请求中添加JSON提取器
获取用户信息
获取作者信息
三、博客模块
BlogController源码https://gitee.com/hulinglingxiaobao/blog/blob/master/src/main/java/com/example/blog/controller/BlogController.java
获取博客总数
获取博客列表
在结果树中获取有效blogId
在博客列表请求中添加JSON提取器
获取博客详情
添加博客
更新博客
删除博客
删除博客的请求这里要做特殊处理,上面这样写会有参数不合法的错误
四、添加监听器
结果树
调整请求的前后顺序
登录在最前以获得登录凭证,获取作者信息前先要有有效的blogId
编辑