| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发测试 -> 关于Jmeter压力测试 -> 正文阅读 |
|
[开发测试]关于Jmeter压力测试 |
压力测试是每一个Web应用程序上线之前都需要做的一个测试,他可以帮助我们发现系统中的瓶颈问题,减少发布到生产环境后出问题的几率;预估系统的承载能力,使我们能根据其做出一些应对措施。所以压力测试是一个非常重要的步骤,下面我带大家来使用一款压力测试工具JMeter。 1.创建线程组在“测试计划”上右键 【添加】-->【Threads(Users)】-->【线程组】。 设置线程数和循环次数。我这里设置线程数为500,循环一次。 2.配置元件在我们刚刚创建的线程组上右键 【添加】-->【配置元件】-->【HTTP请求默认值】。 配置我们需要进行测试的程序协议、地址和端口
3.构造HTTP请求在“线程组”右键 【添加-】->【samlper】-->【HTTP 请求】设置我们需要测试的API的请求路径和数据。我这里是用的json 4.添加HTTP请求头在我们刚刚创建的线程组上右键 【添加】-->【配置元件】-->【HTTP信息头管理器】。 因为我要传输的数据为json,所以设置一个 5.添加断言在我们刚刚创建的线程组上右键 【添加】-->【断言】-->【响应断言】。 根据响应的数据来判断请求是否正常。我在这里只判断的响应代码是否为200。还可以配置错误信息 6.添加察看结果树在我们刚刚创建的线程组上右键 【添加】-->【监听器】-->【察看结果树】。 直接添加,然后点击 7.添加Summary Report在我们刚刚创建的线程组上右键 【添加】-->【监听器】-->【Summary Report】。 直接添加,然后点击
8.测试计划创建完成记得点保存。 五.执行测试计划前面我们说过,执行测试计划不能用GUI,需要用命令行来执行。 我这里执行的命令为:
说明:
Web报告如下: |
|
开发测试 最新文章 |
pytest系列——allure之生成测试报告(Wind |
某大厂软件测试岗一面笔试题+二面问答题面试 |
iperf 学习笔记 |
关于Python中使用selenium八大定位方法 |
【软件测试】为什么提升不了?8年测试总结再 |
软件测试复习 |
PHP笔记-Smarty模板引擎的使用 |
C++Test使用入门 |
【Java】单元测试 |
Net core 3.x 获取客户端地址 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/18 5:46:09- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |