【环境】搭建了一个可以练习接口、自动化、jmeter脚本、场景、压测的环境
前言
近期有不少群友在问有没有练习jmeter压测脚本或者练习接口自动化的项目,
虽然我有给建议,但是部分测友还是苦于自己开发能力或者搭建环境能力不足等因素,最终延缓了自己进步的步伐;
so,应大家建议,利用周末时间快速写了一个练习的小项目,
项目用到的技术栈:SpringMVC + SpringBoot + MyBatis + SpringDataRedis + ...
已经部署到云服务器,只要有网就能访问并学习,
目前累计30+接口。
环境适用范围
-
练习接口测试(jmeter、postman)
-
练习接口自动化(python版、java版都可以,如果你没有自动化框架,可以学习博客上分享的)
-
练习jmeter各种传参方式(http请求,包含Restful API)、参数化、关联等
-
练习性能场景设计
-
性能测试小并发练习
关于云服务器
提醒:
-
铁粉们,请不要做大并发压测!!!否则会把你的ip拉黑
-
不定期清理数据库数据,如果数据不能用了,请通过对应接口重新创建
- 暂停开放,大家可以自行购买云服务器搭建环境:https://www.cnblogs.com/uncleyong/p/12694334.html
使用演示
如有bug,请私聊我更新优化,谢谢;功能会抽时间继续丰富、完善。
提醒:使用步骤是,先通过注册接口注册 --> 登录获取token --> 请求其它接口,如果依赖token的话就需要传token
以 “注册 - 登录 - 添加商品” 简单演示一下:
1、点击对应接口
2、在Parameters处输入接口参数(可以参考右侧示例),然后下方点击“Try it out!”发送请求
3、注册结果:可以看到请求的url、响应体、响应code
4、用刚刚注册的账号登录
5、登录结果:可以看到登录的url、响应中有token,后面部分接口依赖此token
6、添加商品,依赖登录的token(就是上面请求获取到的token)
7、添加商品结果:
其它
说明:由于使用频繁,ChatGPT可能超时,建议还是以练习jmeter脚本和接口自动化为主,提升自己的测试技术,更能保住自己的工作、找到新工作
可能有测友想了解ChatGPT开发相关的内容,后续有时间再分享,代码还需要再继续优化。
原文持续更新:https://www.cnblogs.com/uncleyong/p/17165143.html
__EOF__
关于博主:擅长性能、全链路、自动化、企业级自动化持续集成(DevTestOps)、测开等
面试必备:项目实战(性能、自动化)、简历笔试,https://www.cnblogs.com/uncleyong/p/15777706.html
测试提升:从测试小白到高级测试修炼之路,https://www.cnblogs.com/uncleyong/p/10530261.html
欢迎分享:如果您觉得文章对您有帮助,欢迎转载、分享,也可以点击文章右下角【推荐】一下!