jmeter测试网站,api,mysql性能

news/2024/5/17 22:40:20/文章来源:https://blog.csdn.net/qq_38738033/article/details/108102519

先安装jdk

 

Windows版JMeter下载安装

https://www.apache.org/dist/jmeter/binaries

下载解压进入bin文件夹,双击打开jmeter.bat即可

 

Linux环境安装JMeter

1.下载 http://jmeter.apache.org/download_jmeter.cgi

2.apache-jmeter.zip上传到Linux服务器的指定目录,如/usr/local

3.执行命令 :unzip apache-jmeter-4.0.zip,解压安装包

4.进入JMeter的bin目录,如本例中 :cd /usr/local/apache-jmeter-4.0/bin

5.执行命令:chmod 777 jmeter.sh,分配操作权限

6.执行命令:sh jmeter.sh -v,检测命令是否可用

 

windows简单示例请求,非生产环境,测压数据仅供参考,可进行相应优化

 一.api或url

1.option 设置语言

2.新建线程组,设置线程(并发)数,以下操作基于选中线程组右击鼠标

3设置请求或链接

4.报告

分别添加聚合报告,图形结果,用表格查看结果

点击测试即刻开始

就可看到对应报告了

若重新测试,请清除报告记录

5.参数简述

Average:单个请求的平均响应时间。默认是单个Request的平均响应时间,当使用了Transaction Controller时,也可以以

Transaction为单位显示平均响应时间

Median:中位数,也就是50%用户的响应时间

90%Line:90%用户中的最大响应时间

95%Line:95%用户中的最大响应时间

99%Line:99%用户中的最大响应时间

Min:最小的响应时间

Max:最大的响应时间


注:为什么要有*%用户响应时间?因为在评估一次测试的结果时,仅仅有平均事物响应时间是不够的。假如有一次测试,总共有

100个请求被响应,其中最小响应时间为0.02秒,最大响应时间为110秒,平均事务响应时间为4.7秒,你会不会想到最小和最大

响应时间如此大的偏差是否会导致平均值本身并不可信?

我们可以在95 th之后继续添加96/ 97/ 98/ 99/ 99.9/ 99.99 th,并利用Excel的图表功能画一条曲线,来更加清晰表现出系统响应时

间的分布情况。这时候你也许会发现,那个最大值的出现几率只不过是千分之一甚至万分之一,而且99%的用户请求的响应时间

都是在性能需求所定义的范围之内的;如下图则是最低响应时间的值出现几率是很小的,实际99%的用户请求响应时间都要

20000+。

Error%:错误率,本次测试中出现错误的请求的数量/请求的总数

Throughput:吞吐量。默认情况下表示每秒完成的请求数,吞吐量=请求数/总时间

Received KB/sec:每秒从服务器端接收到的数据量,即:收到的千字节每秒的吞吐量测试

Sent KB/sec:每秒从客户端发送的请求的数量,即:发送的千字节每秒的吞吐量测试

 

二.mysql

在测试计划中我们要及时的添加JDBC驱动链接,具体地址是:https://dev.mysql.com/downloads/file/?id=477058

直接点击左下角的小字

新建测试计划 ,并设置驱动

 

添加线程组 

 

 添加Connection

 

配置箭头标注的相应参数 

然后配置一下参数:

Mysql使用的是citest数据库

Database URL: jdbc:mysql://192.168.66.128:3306/citest

JDBC Driver class: com.mysql.jdbc.Driver(org.gjt.mm.mysql.Driver)

Username: the username of database

Password: password for the username

其他可以使用默认配置

 

添加请求

 

配置请求

 

然后报告,线程并发参数等生成参考以上

点击运行开始你的测试

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_787281.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大型网站技术架构(六)网站的伸缩性架构

2019独角兽企业重金招聘Python工程师标准>>> 网站系统的伸缩性架构最重要的技术手段就是使用服务器集群功能,通过不断地向集群中添加服务器来增强整个集群的处理能力。“伸”即网站的规模和服务器的规模总是在不断扩大。 1、网站架构的伸缩性设计 网站的…

大型网站技术架构(五)网站高可用架构

2019独角兽企业重金招聘Python工程师标准>>> 网站的可用性(Avaliability)描述网站可有效访问的特性。 1、网站可用性的度量与考核 网站不可用时间(故障时间)故障修复时间点-故障发现(报告)时间点…

美化网站的实用 CSS3 技巧

美化网站的实用 CSS3 技巧 黑白图像 .desaturate {filter: grayscale(100%);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%); }页面顶部阴影 ::before {content: "";position: fixed;top…

网站301跳转

为什么80%的码农都做不了架构师?>>> 很多地方发链接做限制了,所以专门做了个缩网址的网站 http://5x12.co.cc 速度还行 因为默认是列出根目录的所以访问根目录这个可不行啊,本站不是vps所以只能在.htaccess上做文章了 想让客户访…

LogParser的IIS网站分析技巧

LogParser介绍 LogParser是微软的一个免费的日志分析工具,它支持许多格式的文件类型。主要有如下几类: IIS 文件格式 IISW3C: IIS产生的W3C扩展格式 IIS: IIS专有格式. BIN: IIS的BIN格式. IISODBC: IIS可以把日志存储在数据库中。LogParser可以…

迪普网站防护系统产品线

迪普网站防护系统产品线 转载于:https://blog.51cto.com/itcn001/1064591

新闻资讯类网站的PC端前台模板分享

PC端新闻资讯模板背景效果图技术方案选型过程方案敲定结语背景 我同学公司需要开发一个pc端的新闻咨询网址,后端和app端都有了,具体一点就是已经有了后台监控和发布系统,并且实现了手机app端的新闻客户端页面,只差pc端资讯网站了…

【网易公开课】构建动态网站

第1集 第2集 第3集 正在播放...第4集 第5集 第6集 第7集 第8集 第9集 第10集 转载于:https://blog.51cto.com/hujieqi126/1088614

※如何给自己的网站添上分享到新浪微博的等分享功能?

分享到新浪微博代码示例: 只要选择以下代码嵌入自己的网页,即可将网站的信息分享到新浪微博。 使用说明: 复制并粘贴下面的JS代码,放到您的网页,可以在网页的任意位置放置。如果您的网站使用的模板,您也可以复制代…

iframe 无权限 不通网站_大型企业网站建设

大型企业网站建设,那么,关于大型企业网站建设还有哪些知识点呢? 网站易用性的定义。网站“易用性”是指在特定情境下,特定使用者使用网页的功能、效率以及他们对网站满意程度的衡量。一旦网站缺乏“易用性”设计或者是“易用性”设…

如何知道一个网站的后台地址_如何设计一个营销型网站

营销型网站并不是通用的设计,需要具体根据你所操作的行业具体分析来设计;行业网站功能需求的满足,网站需要有价值才会有营销咨询;营销在设计操作层面,就是真实案例介绍、服务行业、解决方案、更完善的网站用户体验、用…

JFinal_Blog通过360网站检测平台测试100分!

2019独角兽企业重金招聘Python工程师标准>>> JFinal_Blog通过360网站检测平台测试100分! 截图: 地址:http://webscan.360.cn/task/view/id/13893198965829 (猛戳查看) 转载于:https://my.oschina.net/craz…

python bottle支持https_用python web框架 bottle 开发网站(四)

在第三节我们熟悉并编写了用户登录逻辑,这一节我们要实现用户状态保持,就是判断用户当前的登录状态,我们用加密cookie的方式来实现,在bottle中用response.set_cookie()和requests.get_cookie()来写入和读取用户cookie,…

新网服务器网站后台怎么登陆,新网域名管理后台

在新网域名管理后台的系统中,您只需要拥有域名管理密码,即可以管理域名。域名证书的作用是证明域名所有权。如果您需要对网站进行备案时,需要提供给您的主机空间服务商。所有通过新网注册并交纳相应注册费用的用户均可通过新网域名自助管理平…

基于栅格的网站设计

如今,Grid-based(基于栅格的)网页设计已相当普遍,这意味着网页布局混乱的日子就要终结。尽管还无法用肉眼分辨,但我们的确是步入了有 序和结构化的时代。栅格布局整体趋于匀称,通常会使网页更加整洁美观。同…

html怎么做购物车页面,网站购物车界面(div+css实现)

叮咚网购物车.main{width:100%;height:590px;border:1px solid #000;text-decoration: none;}.top{width:100%;height:52px;border:1px solid #000;}.downMenu{width:100%;height:30px;font:normal normal 20px "宋体";color:#fff;background-color: #000000;}#searc…

iis发布网站问题-由于权限不足而无法读取配置文件,无法访问请求的页面

错误一: HTTP Error 500.19 - Internal Server Error 配置错误: 不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定是默认设置的 (overrideModeDefault"Deny"),或者是通过包含 overrideMode"Deny…

python爬虫-爬取网站图片。

突然在网上看见自己喜欢的图片,想下载,只能一张图片一张图片的点击,想一想,你要下载的图片有10000张,那会是一个怎么样的画面,答案很简单,你会哭的,假如一张图片从搜索出来&#xff…

教你如何快速将网站开发为桌面应用

“ 教你如何快速开发桌面应用” 首先,我们来想像一下喜欢某个网站,或者我们自己有一个网站,在某个时间我们不知道怎么的突然想把某个网站做成我们自己桌面应用(不要问为什么,之前没有,现在得有)…

live2d 看板娘 简单添加看版娘到自己的网站

简单添加看版娘到自己的网站 关注公众号后台回复 “看板娘” 获取全部文件(接口,源代码)。 我们先来看一下我们的网站会变成什么样吧! http://www.djyqxbc.vip (官网)注意左下角。 简单制作一个简单的看板娘 点击左下角的4个方块(开始…