【接口测试】Jmeter接口实战-Dubbo接口+造10W数据测试(详细)

目录:导读

    • 前言
    • 一、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目录下

【接口测试】Jmeter接口实战-Dubbo接口+造10W数据测试(详细)_第1张图片

2)在测试计划中,添加mysql-connector-java-5.1.22-bin.jar包路径

【接口测试】Jmeter接口实战-Dubbo接口+造10W数据测试(详细)_第2张图片

3)添加-线程组-添加-配置元件-jdbc connection configuration

【接口测试】Jmeter接口实战-Dubbo接口+造10W数据测试(详细)_第3张图片

4)配置jdbc连接参数

设置变量名称:mydb

Database url、jdbc driver class、username、password去market的配置文件中查看:

cat /home/market/config/application.properties

【接口测试】Jmeter接口实战-Dubbo接口+造10W数据测试(详细)_第4张图片

【接口测试】Jmeter接口实战-Dubbo接口+造10W数据测试(详细)_第5张图片

5)使用计数器给userid做参数化

设置起始值、递增、最大值、被引用变量名称

【接口测试】Jmeter接口实战-Dubbo接口+造10W数据测试(详细)_第6张图片

6)创建jdbc请求

设置jdbc请求连接的数据库信息
设置加载方式
插入数据的sql文件
引用的技术的变量名称以及变量数据类型

【接口测试】Jmeter接口实战-Dubbo接口+造10W数据测试(详细)_第7张图片

7)执行脚本,生成10万用户数据。

用5个线程造10万用户数据

【接口测试】Jmeter接口实战-Dubbo接口+造10W数据测试(详细)_第8张图片

到数据库中去查看数据是否生成

【接口测试】Jmeter接口实战-Dubbo接口+造10W数据测试(详细)_第9张图片

【接口测试】Jmeter接口实战-Dubbo接口+造10W数据测试(详细)_第10张图片

2、Linux环境压测Lottery接口

1)把dubbo插件放到linux中jmeter的lib/ext目录下

【接口测试】Jmeter接口实战-Dubbo接口+造10W数据测试(详细)_第11张图片

2)参数化

【接口测试】Jmeter接口实战-Dubbo接口+造10W数据测试(详细)_第12张图片

3)设置线程数

【接口测试】Jmeter接口实战-Dubbo接口+造10W数据测试(详细)_第13张图片

4)把测试计划中的dubbo路径替换成linux中的路径

/home/apache-jmeter-5.5/lib/ext

【接口测试】Jmeter接口实战-Dubbo接口+造10W数据测试(详细)_第14张图片

5)上传压测脚本到压力机

【接口测试】Jmeter接口实战-Dubbo接口+造10W数据测试(详细)_第15张图片

3、执行压测,观察是否有消息积压

1)Jmeter中执行压测脚本

【接口测试】Jmeter接口实战-Dubbo接口+造10W数据测试(详细)_第16张图片

2)检查mq控制台是否有消息积压

判断是否有消息,通过通知台查看消费的速度是否大于等于生成消息的速度

通过cluster查看生成者的tps和消费者的tps

【接口测试】Jmeter接口实战-Dubbo接口+造10W数据测试(详细)_第17张图片

通过consmster查看delay是否较多,当不在生产时delay是否会清0

【接口测试】Jmeter接口实战-Dubbo接口+造10W数据测试(详细)_第18张图片

下面是我整理的2023年最全的软件测试工程师学习知识架构体系图

一、Python编程入门到精通

【接口测试】Jmeter接口实战-Dubbo接口+造10W数据测试(详细)_第19张图片

二、接口自动化项目实战

【接口测试】Jmeter接口实战-Dubbo接口+造10W数据测试(详细)_第20张图片

三、Web自动化项目实战

【接口测试】Jmeter接口实战-Dubbo接口+造10W数据测试(详细)_第21张图片

四、App自动化项目实战

【接口测试】Jmeter接口实战-Dubbo接口+造10W数据测试(详细)_第22张图片

五、一线大厂简历

【接口测试】Jmeter接口实战-Dubbo接口+造10W数据测试(详细)_第23张图片

六、测试开发DevOps体系

【接口测试】Jmeter接口实战-Dubbo接口+造10W数据测试(详细)_第24张图片

七、常用自动化测试工具

【接口测试】Jmeter接口实战-Dubbo接口+造10W数据测试(详细)_第25张图片

八、JMeter性能测试

【接口测试】Jmeter接口实战-Dubbo接口+造10W数据测试(详细)_第26张图片

九、总结(尾部小惊喜)

生命中的每一天都充满了无限可能,只要你有坚持的勇气和无畏的心,就能攀登生活的高峰。每一次奋斗都是向着成功迈进的一步,每一次挑战都是成长的机会。

生活不会一帆风顺,但只要你坚持不懈,勇往直前,每一次的挫折都会变成通往成功的阶梯。记住,只有你自己才能决定你的未来,所以,加油,向着你的梦想前进吧!

人生就像翻越峻岭,每一步都可能充满挑战,但只有坚持不懈,才能登上顶峰。记住,每一次的挫折都是通向成功的垫脚石,让我们怀揣梦想,勇往直前。

你可能感兴趣的:(软件测试,接口测试,jmeter,软件测试,自动化测试,接口测试,接口自动化测试,Dubbo,软件测试工程师,jmeter接口测试)