首页编程jmeter,jmeter怎么用

jmeter,jmeter怎么用

编程之家2023-11-01227次浏览

本篇文章给大家谈谈jmeter,以及jmeter怎么用对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

jmeter,jmeter怎么用

如何用Jmeter做压力测试

1.运行jmeter

2.左边树将出现测试计划、工作台两根节点。

3.选择测试计划,按右键-》添加-》threads(users)线程组

线程组能设置以多少个线程并发做压力测试。

在”循环次数”设置不选择永远,循环次数设置1。

4.现在先介绍如何设置登录http请求,选择线程组,右键――添加――》sampler-―》http请求。

jmeter,jmeter怎么用

http请求即模仿浏览器的访问。

在“服务器名称或ip”设置127.0.0.1,端口号设置:8080,“方法”设置post,路径设置网站登录的地址,如“/exam/operatorAction”。

登录需传入用户、密码。在“同请求一起发送参数”列表中添加参数。参数值根据web应用设置。如login_user=0001;login_password=1;actFlag=login

5.登录成功后,网站一般将跳入主页面。在jmap中可做判断,判断是否登录后按预想进入主页面(此步骤也可不设)。选择4中的“http请求“,右键――》添加――》断言――》响应断言。“Apply to”设置Main smaple only;“要测试的响应字段”设置“url样本”;“模式匹配规则”设置“包括”,“要测试的模式”增加页面跳转到的主页面,如:“studentMain.jsp”

6.一般网站登录后,在tomcat中生成了session,之后访问其他页面将无需再次登录,前提是浏览器需支持cookie。在jmap中也同样,如要继续访问其他页面,还需做下面关键的设置。

选择“线程组”――》右键――》添加――》配置元件――》Http cookie管理器。加了此步骤后,http请求将具备cookie功能,即登录成功后访问其他页面将不会跳转到登录页面重新登录。

jmeter,jmeter怎么用

7.对目标页面反复压力测试。

7.1如何使被测页面反复访问达到测压效果。选“线程组”―》右键――》逻辑控制器――》循环控制器。循环次数中选择“永远”。

7.2选择刚加的“循环控制器”,右键――》添加――》sampler-―》http请求,按4步骤设置ip、端口,http请求方法为“get”,路径为被压力测试的url,如:“exam/business/studentExam.action.StudentExamAction?action=goIntoMockExam”。

按上面的设置后,已完成配置,可做压力测试。只需点菜单“运行”――》启动,即运行压力测试。

8. jmeter提供了许多压力结果查看工具。是压力测试时非常好的分析工具。下面几种查看工具可有选择的添加。

8.1察看结果树。他记录每次请求发送数据、响应返回数据。选择“线程组”――》右键――》添加――》察看结果树。

8.2用表格查看结果。可查看每次请求的响应时间等。选择“线程组”――》右键――》添加――》用表格查看结果。

8.3 Summary Report。可查看平均响应时间、最长响应时间等。

使用jmeter进行简单的性能测试

1、启动jmeter代理服务器

2、配置浏览器代理服务器

3、配置完成后,点击jmeter的【启动】开始录制,利用代理服务器获取脚本

录制时提示证书错误,解决方法:

4、脚本增强(1)

1)响应断言:监测程序运行是否跳转至正确的页面

2)事务控制器:查看脚本总耗时

4)循环控制器:部分脚本执行多次

5、脚本增强(2)

1)参数化:每次请求不同的值

配置随机参数:

2)动态数据关联,正则表达式提取器

基础的正则表达式:

6、添加报表监控:

监控正则表达式获取的值是否准确:

7、设置并发策略,执行压力测试

8、查看结果是否符合预期

Jmeter 简要介绍与安装

什么是Jmeter

Jmeter是Apache组织开发的纯java编写负载功能测试和性能测试开源工具软件。最初被设计用于Web应用测试,后来被扩展到其他领域。

Jmeter特点

Jmeter运行环境

一、Jmeter安装

(一)JDK安装

由于Jmeter是基于java开发,首先需要下载安装JDK。官网下载地址: https://www.oracle.com/java/technologies/javase-downloads.html

(二)Jmeter安装

启动JMeter

Jmeter的目录结构

jmeter.properties:Jmeter的配置文件

jmeter-server.bat:在做分布式压测的时候,需要用到客户机器运行这个

lib目录中是jar包

extras:插件目录,下载的所有插件均是放在这里

Jmeter语言的切换

选择为简体中文,可以看到所有功能按钮以及下拉按钮都是中文的。但是这个中文设置只是在此次使用时生效,关闭了再次打开又会变回英文。

2.修改配置文件 jmeter.properties Jmeter的配置文件,其中有一行为#language=en后新建一行为 language=zh_CN,之后记得重启

(1)打开jmeter文件夹,在bin目录中找到 properties

(2)打开jmeter.properties,找到第37行,可以看到有个设置默认语言的语句,将en修改为zh_CN

重启jmeter后便可以看到界面已经是中文的了。

jmeter怎么用

1.测试工具

jmeter压力测试相关工具:

1. apache-jmeter-3.1

2. JMeterPlugins-Standard-1.4.0、JMeterPlugins-Extras-1.4.0

3. ServrerAgent-2.2.1

2.jmeter测试过程

2.1线程组

)

新建测试计划(步骤省略)后,选择添加线程组,进入线程组设置页面,其中线程数代表用户数,Ramp-Up Period表示线程组周期,循环次数表示执行具体次数。

请点击输入图片描述

2.2 http请求

添加sampler下http请求组件,服务器名称或IP处填入域名或者IP地址,端口号填入对应端口号,根据具体的请求选择请求类型,写入对应URL,有参数情形下选择参数类型并填入相应参数。需要自定义请求头时,在配置元件中选择HTTP信息头管理器。

请点击输入图片描述

2.3自定义参数

获取自定义参数有两种方式:

-用户自定义参数

请点击输入图片描述

从scv文件导入

按照上述配置,scv文件中不同的值之间以“,”分隔,一行为一组值,引用对应参数时,循环引用使用scv文件中的参数值。

请点击输入图片描述

请点击输入图片描述

-参数引用方式:&{参数名}

定义的参数是全局的,可在url、请求参数等各处使用&{参数名}方式引用。例如上述两种定义的参数的引用方式为&{test},在使用jmeter会对各引用进行值替换。

2.4随机参数

通过函数助手的方式可以引入随机参数,点击函数助手,在下拉选项中选择_UUID,设置相应的参数,复制粘贴生成的表达式即可使用。通过函数助手也可以引入其他基本的函数,方便测试的进行。

请点击输入图片描述

请点击输入图片描述

2.5服务器状态监测

在服务端运行serverAgent,选择监听器中的对应项,配置相应的在地址,端口号,选择需要监控的项,例如CPU、内存等,线程组运行时会绘制图表。

请点击输入图片描述

如果你还想了解更多这方面的信息,记得收藏关注本站。

大带宽服务器租用,大流量大带宽服务器租用,该如何选择域名?域名是什么