首页 > 其他分享 >jemeter使用方法

jemeter使用方法

时间:2024-04-29 16:56:47浏览次数:26  
标签:请求 配置 响应 添加 线程 右键 使用 方法 jemeter

1. 常用指标

每秒查询率(Query Per Second, QPS):对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。 事务数/秒(Transactions Per Second, TPS): 软件测试结果的测量单位。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数。
响应时间(Response Time, RT):系统对请求作出响应的时间。 事务平均响应时间(Average Transaction Response Time)每一事务执行所用的平均时间,通过它可以分析测试场景运行期间应用系统的性能走向。 最大响应时间(Max Response Time) 指用户发出请求或者指令到系统做出反应(响应)的最大时间。  

2. 安装启动

直接在网上找jemeter的压缩包,然后解压,进入对应的bin文件,执行命令 sh jmeter启动。

 

3. 使用

新建一个测试计划

 

在测试计划中添加请求以及相关线程组

 

选择线程组右键>>>添加>>>config Elements>>>HTTP Request Default 配置http请求的默认配置,主要是请求的IP和port

选择线程组右键>>>添加>>>config Elements>>>HTTP Header Manager,配置请求头的默认参数,例如cookie信息,请求的格式等

 

 

如果请求的参数每次都不一样,需要变化时,将对应的参数文件也同步加载出来。选择线程组右键>>>添加>>>config Elements>>>CSV Data Set Config

 

选择线程组右键>>>添加>>>Sampler>>>HTTP请求

这里的params就是上面csv文件读取的变量。

到这里接口数据就配置好了,接下来可以添加以那种格式查看结果数据,以下可以根据自身需求添加。

 

最后配置线程组的执行频率:

 

例如:预期qps是 260, 可以将number of threads 配置成260,下面的seconds配置成1,去查用表格查看结果中的吞吐量是否符合预期。

 

参考文档: jmter使用:https://blog.csdn.net/qq_45138120/article/details/124056704 qps换算:https://blog.csdn.net/wuli13141516/article/details/105396866

 

 

 

 

标签:请求,配置,响应,添加,线程,右键,使用,方法,jemeter
From: https://www.cnblogs.com/LULULI/p/18166212

相关文章

  • 使用EF框架的优化(一)
    在.Net中使用EF框架(.Net7,数据库SQLserver)在EntityFramework(EF)中,LINQ查询会被翻译成对应的SQL查询语句,以便与数据库进行交互。EF根据LINQ查询中的方法调用和操作符来进行翻译,一些常见的规则包括:1.简单的查询表达式会直接被翻译成对应的SQL语句,如SELECT、FROM、WHERE、OR......
  • 数据分享|MATLAB、R基于Copula方法和k-means聚类的股票选择研究上证A股数据|附代码数
    全文链接:http://tecdat.cn/?p=31733最近我们被客户要求撰写关于Copula的研究报告,包括一些图形和统计输出。Copula方法是测度金融市场间尾部相关性比较有效的方法,而且可用于研究非正态、非线性以及尾部非对称等较复杂的相依特征关系因此,Copula方法开始逐渐代替多元GARCH模型的相......
  • uniapp中导航栏的返回按钮使用 autoBackButton:false不生效
    uni-appH5端修改pages.json"autoBackButton":false不生效pages.json中配置autoBackButton是不生效的,因为这个属性只支持程序方面,H5不支持这个属性的设置 解决方法:在 mounted 这添加如下一句就好了,意思是在页面渲染完成后,找到返回按钮,把它隐藏 ......
  • Nuxt2项目Js文件使用Vuex
    背景当前项目是Nuxt2框架,建立了Vuex仓库。通过返回一个函数的形式,建立Vuex代码如下importVuefrom'vue'importVuexfrom'vuex'Vue.use(Vuex)conststore=()=> newVuex.Store({ state:{ name:'abc' }, mutations:{ setName(state,data){ ......
  • 报表查询数据异常解决方法
      缘起  今天早上一到公司,技术支持的小伙就说一个后台报表,计算的任务完成率超过100%,有异常,客户要用,比较急,要解决这个问题。   解决过程    自从接了上任的报表计算,这个就头疼,没办法硬着头皮查什么原因,报表的SQL比较简单,一个查:接受任务数表a,一个查:完成任......
  • 方法重写
    packagefangfachongxie;publicclassAextendsB{@Override//重写//注解:有功能的注释!publicvoidtest(){System.out.println("A>=test()");}}packagefangfachongxie;publicclassApplication{publicstaticvoidmain(String[]args){//静态的方法和非......
  • linx使用命令还原数据库(source还原方式)
    进入到数据库mysql-udatatablename-p//参数解析:datatablename是连接数据库的用户输入数据库密码: 成功进入数据库: 2、可以查看当前用户有哪些数据库权限 showdatabases;3、进入到指定的数据库usetest;//参数解析:test-是数据库名称4、查看当前数据......
  • openGauss MOT使用
    MOT使用使用MOT非常简单,以下几个小节将会进行描述。openGauss允许应用程序使用MOT和基于标准磁盘的表。MOT适用于最活跃、高竞争和对吞吐量敏感的应用程序表,也可用于所有应用程序的表。以下命令介绍如何创建MOT,以及如何将现有的基于磁盘的表转换为MOT,以加速应用程序的数据库相......
  • 使用idea 在线创建springboot 项目-需联网
    1.打开idea,点击File,New,Project...2.配置项目名称和地址,配置jdk版本.配置完成点击Next等待导入依赖没有jdk17就下载一下想要在resources目录创建.yml结尾文件,按步骤操作选择Editor->FileandCodeTemplates选择files点击+号,输入名称,和文件类型.......
  • openGauss MOT使用概述
    MOT使用概述MOT作为openGauss的一部分自动部署。有关如何计算和规划所需的内存和存储资源以维持工作负载的说明,请参阅MOT准备。参考MOT部署了解MOT中所有的配置,以及服务器优化的非必须选项。使用MOT的方法非常简单。MOT命令的语法与基于磁盘的表的语法相同,并支持大多数标准,如Pos......