什么情况下用jmeter做接口测试,jmeter导入dubbo插件包及依赖包
墨初 知识笔记 54阅读
目录导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结尾部小惊喜
前言

1、Windows环境通过jdbc给lottery接口造用户测试数据
1将mysql-connector-java-5.1.22-bin.jar放到D:\apache-jmeter-5.5\lib\ext目录下

2在测试计划中添加mysql-connector-java-5.1.22-bin.jar包路径
3添加-线程组-添加-配置元件-jdbc connection configuration
4配置jdbc连接参数
设置变量名称mydb
Database url、jdbc driver class、username、password去market的配置文件中查看
cat /home/market/config/application.properties
5使用计数器给userid做参数化
设置起始值、递增、最大值、被引用变量名称
6创建jdbc请求
设置jdbc请求连接的数据库信息
设置加载方式
插入数据的sql文件
引用的技术的变量名称以及变量数据类型
7执行脚本生成10万用户数据。
用5个线程造10万用户数据
到数据库中去查看数据是否生成
2、Linux环境压测Lottery接口
1把dubbo插件放到linux中jmeter的lib/ext目录下
2参数化
3设置线程数
4把测试计划中的dubbo路径替换成linux中的路径
/home/apache-jmeter-5.5/lib/ext
5上传压测脚本到压力机
3、执行压测观察是否有消息积压
1Jmeter中执行压测脚本
2检查mq控制台是否有消息积压
判断是否有消息通过通知台查看消费的速度是否大于等于生成消息的速度
通过cluster查看生成者的tps和消费者的tps
通过consmster查看delay是否较多当不在生产时delay是否会清0
下面是我整理的2023年最全的软件测试工程师学习知识架构体系图 一、Python编程入门到精通 二、接口自动化项目实战 三、Web自动化项目实战 四、App自动化项目实战 五、一线大厂简历 六、测试开发DevOps体系 七、常用自动化测试工具 八、JMeter性能测试 九、总结尾部小惊喜生命中的每一天都充满了无限可能只要你有坚持的勇气和无畏的心就能攀登生活的。每一次奋斗都是向着成功迈进的一步每一次挑战都是成长的机会。
生活不会一帆风顺但只要你坚持不懈勇往直前每一次的挫折都会变成通往成功的阶梯。记住只有你自己才能决定你的未来所以加油向着你的梦想前进吧
人生就像翻越峻岭每一步都可能充满挑战但只有坚持不懈才能登上顶峰。记住每一次的挫折都是通向成功的垫脚石让我们怀揣梦想勇往直前。