首页 > 编程知识 正文

性能测试jmeter,软件测试方法

时间:2023-05-05 02:22:34 阅读:40424 作者:2172

JMeter测试软件的基础持续更新…什么是JMeter? Apache JMeter是Apache组织开发基于Java的压力测试工具的理想测试领域。

用于软件压力测试,最初设计用于web APP应用程序测试,最初设计用于web APP应用程序测试,然后扩展到其他测试领域。 JMeter可用于对服务器、网络或对象进行繁重的负载模拟,在不同的压力类别下测试强度,并分析整体性能。 JMeter可以对APP应用程序进行功能/回归测试,并通过编写带断言的脚本来验证程序是否返回了预期的结果。 在JMeter中,为了最大限度地提高灵活性,可以使用正则表达式创建断言。 Apache JMeter可用于静态和动态资源的性能测试,包括静态文件、Java applet、CGI脚本、Java对象、数据库和FTP服务器。 界面测试批量生成测试数据JMeter安装访问Apache官网下载

解压缩后,导航到JMeter的xxdym目录,找到windows批处理程序jmeter.bat,然后双击运行它。

可以访问GUI接口。

首先可以设定语言。 我觉得笔者的母语更友好

通过基本使用创建线程组

线程组参数设定生成线程数200、开始延迟时间1秒、循环数100次

创建HTTP请求

HTTP请求参数设置

添加监听程序

保存jmx文件…

编写测试代码package cn.wu.service; importorg.spring framework.stereotype.service; import Java.util.concurrent.atomic.atomic integer; @service(testservicebean ) ) publicclasstestservice )10000张原子变量的票证privateatomicintegertickets=newatomicinteger ) 10000 if(tickets.get(=0) { return )当前线程:' Thread.currentThread ) ),不再有票证…'; }else{ return当前线程:' Thread.currentThread ().getName ) )、门票数: ' tickets.get ) )笑少的宝贝); } } package cn.wu.cotroller; import cn.Wu.service.testservice; importorg.spring framework.beans.factory.annotation.auto wired; importorg.spring framework.beans.factory.annotation.qualifier; importorg.spring framework.web.xxdymd.annotation.get mapping; importorg.spring framework.web.xxdymd.annotation.rest controller; @ restcontrollerpublicclasstestcontroller { privatetestservicetestservice; @ auto wired @ qualifier (testservicebean ) publicvoidsettestservice (testservice ) { this.testservice=testservice } @ gervice }执行线程组

此时,如果在浏览器中输入适当的URL进行显示,则数据加载会非常慢。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。