当前位置:首页 > 编程笔记 > 正文
已解决

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

来自网友在路上 151851提问 提问时间:2023-10-27 12:06:17阅读次数: 51

最佳答案 问答题库518位专家为你答疑解惑

目录:导读

    • 前言
    • 一、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、执行压测,观察是否有消息积压

1)Jmeter中执行压测脚本

请添加图片描述

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

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

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

在这里插入图片描述

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

在这里插入图片描述

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

一、Python编程入门到精通

请添加图片描述

二、接口自动化项目实战

请添加图片描述

三、Web自动化项目实战

请添加图片描述

四、App自动化项目实战

请添加图片描述

五、一线大厂简历

请添加图片描述

六、测试开发DevOps体系

请添加图片描述

七、常用自动化测试工具

请添加图片描述

八、JMeter性能测试

请添加图片描述

九、总结(尾部小惊喜)

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

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

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

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"【接口测试】Jmeter接口实战-Dubbo接口+造10W数据测试(详细)":http://eshow365.cn/6-26012-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!