Jmeter
文章平均质量分 69
**星空**
没有无趣的生活,只有无趣的人。
只有不断努力,让一切变得看似云淡风轻!
展开
-
jmeter总述
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档jmeter一、提取json数据里面的token参数关联?二、提取html页面参数三、登录cookies管理四、压测时数据参数化1.手动准备txt文件数据,再去读取文件2.使用计数器五、压测带token的接口六、断言七、模拟浏览器压测web页面1.浏览器查看加载时间2.jmeter模拟浏览器压测八、压测方式九、统一管理服务器ip和端口十、返回内容中文乱码十一、setUp线程组实现用户先登录十二、setUp线程组批量登录用户后保存token到原创 2020-12-25 17:39:53 · 868 阅读 · 0 评论 -
jmeter测试mysql数据库之JDBC请求(4)
所有jmeter基本组件功能本文不做介绍。jmeter要链接mysql数据库,首先得下载mysql jdbc驱动包(注:驱动包的版本一定要与你数据库的版本匹配,驱动版本低于mysql版本有可能会导致连接失败报错)我这里下载的是mysql-connector-java-5.1.7-bin.jar下载地址:https://pan.baidu.com/s/1u8nrLf5KsJm9fT5L7IqPq...转载 2018-08-09 16:20:08 · 1100 阅读 · 0 评论 -
jmeter 性能测试 JDBC Request (查询数据库获取数据库数据) 的使用(5)
jmeter 性能测试 JDBC Request (查询数据库获取数据库数据) 的使用JDBC Request 这个Sampler可以向数据库发送一个jdbc请求(sql语句),并获取返回的数据库数据进行操作。它经常需要和JDBC Connection Configuration配置原件(配置数据库连接的相关属性,如连接名、密码等)一起使用。一、准备工作1、本文使用的是mysql...转载 2018-08-09 16:59:16 · 894 阅读 · 0 评论 -
jmeter 如何将上一个请求的结果作为下一个请求的参数——使用正则提取器
1、简介 Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。 它可以用于测试静态和动态资源例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库, FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整...转载 2018-08-09 17:25:10 · 2270 阅读 · 0 评论 -
Jmeter接口测试
jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简单。因为jmeter是java开发的,所以运行的时候必须先要安装jdk才可以。jmeter是免安装的,拿到安装包之后直接解压就可以使用,同时它在linux/windows/macos上都可以使用。 jmeter可以做接口测试和压力测试。其中接口测试的简单操...转载 2018-06-27 17:10:00 · 1440 阅读 · 0 评论 -
Jmeter监控Tomcat服务性能(6)
使用jmeter的tomcat监视器功能,可以通过向tomcat的status页面发送get请求,得到资源使用信息,然后转换为只直观的图像方式,这样的话,就可以监视到服务器的资源使用情况,不过需要注意的是,要使用tomcat监视器功能,就必须在要监视的服务器上装有tomcat。 1、配置/conf/tomcat-users.xml,内容如下 <?xml version=...原创 2018-10-17 13:56:20 · 411 阅读 · 0 评论 -
使用Jmeter工具对tomcat进行压力测试(7)
本文主要使用jmeter工具对tomcat8进行压力测试,并使用java visualVM进行压测性能监控,通过监控数据调整tomcat参数步入正题:首先操作系统已优化完成,java版本为1.8以上,tomcat版本8.0.48,根据自己实际情况而定使用tomcat默认参数进行压测#visualVM:visualvm是jdk自带的一款监控工具。它提供了一个可视界面,用于查看 Java...转载 2018-10-17 14:45:00 · 504 阅读 · 0 评论 -
接口测试: 用Jmeter从数据库获取测试数据, 作为下一个接口参数方法
现在有一个需求,从数据库tieba_info表查出rank小于某个值的username和count(*),然后把所有查出来的username和count(*)作为参数值,用于下一个接口。(数据库连接配置,请参考我的另外一篇博文jmeter测试mysql数据库之JDBC请求https://blog.csdn.net/qq_39247153/article/details/81538980)t...转载 2018-10-29 11:00:24 · 10811 阅读 · 1 评论 -
Jmeter接口并发,关于文件上传的处理
在接口压测的时候,经常会遇到文件上传功能的接口,那如何处理呢?这里遇到一个问题,那么多的图片,如何重命名呢?1.对所有文件批量重命名,如sixth-1.JPG,sixth-2.JPG……(下载2345看图王软件--浏览文件,重命名即可)2.在文件地址中输入:D:\Documents\Desktop\111\sixth-${__Random(1,180)}.jpg...原创 2019-09-24 10:43:28 · 2092 阅读 · 1 评论 -
Jmeter的时间戳函数使用
在使用jmeter做接口测试的时候,经常会要用到日期这种函数,让系统自动生成一些格式化的数据,方便接口测试,jmeter自身就带有时间戳的函数1、__time:获取时间戳、格式化时间(1)、${__time(yyyy-MM-dd HH:mm:ss:SSS,time)} :格式化生成时间格式2019-09-24 11:08:23:635(2)、${__time(yyyy-MM-dd ...原创 2019-09-24 11:17:59 · 765 阅读 · 0 评论 -
Jmeter连接SqlServer数据库进行压力测试(3)
Jmeter连接SqlServer数据库进行压力测试前提准备:先安装jdbc驱动驱动下载链接地址:http://pan.baidu.com/s/1bpDpjSr 密码:v6tn 下载解压之后,讲sqljdbc4.jar放置jmeter的安装目录/lib下;复制之后重新启动jmeter;1.测试计划—配置驱动程序 测试计划右下角,点击浏览,选择jdbc驱动 2.添...转载 2018-08-09 16:00:19 · 573 阅读 · 0 评论 -
转(四):WEB接口测试之Jmeter接口测试自动化(持续构建)
Jmeter是压力测试、接口测试工具,Ant是基于Java的构建工具,具有跨平台的作用,jenkins是持续集成工具。将这三者结合起来可以搭建一套webservice接口测试的持续构建环境。 1、安装JDK,配置java环境变量(略过) 2、安装Jmeter,这里用到的版本是2.12(安装过程略过) 3、安装 ANT 3.1 下载安装 下载地址 http://ant.ap...转载 2018-07-12 15:24:43 · 226 阅读 · 0 评论 -
转(三):WEB接口测试之Jmeter接口测试自动化(数据分离)
接口测试与数据驱动1简介 数据驱动测试,即是分离测试逻辑与测试数据,通过如excel表格的形式来保存测试数据,用测试脚本读取并执行测试的过程。 2 数据驱动与jmeter接口测试 我们已经简单介绍了接口测试参数录入及测试执行的过程,因为大量的测试脚本与测试数据内聚在一起,使得我们的测试脚本的可移植性及可维护性变得很不好,所以我们接下来采取了csv格式表格保存测试数据来驱动测试的方式...转载 2018-07-12 15:22:59 · 1388 阅读 · 0 评论 -
JMeter对服务器性能监控--结果查看和plugins插件详解(2)
首先申明,此篇文章借鉴出处:https://www.jianshu.com/p/ea36fef0a96b 引言我们对被测应用进行性能测试时,除了关注吞吐量、响应时间等应用自身的表现外,对应用运行所涉及的服务器资源的使用情况,也是非常重要的方面,通过实时监控,可以准确的把握不同测试场景下服务器资源消耗情况的变化,对于应用性能分析有着重要的作用,同时也是调整测试场景设计的重要依据。对于使用...转载 2018-02-26 10:45:44 · 20615 阅读 · 2 评论 -
JMeter之non-GUI 模式执行
转载https://www.cnblogs.com/fengpingfan/p/5586711.html和http://blog.csdn.net/musen518/article/details/50251031由于Jmeter是一个纯JAVA的应用,用GUI模式运行压力测试时,对客户端的资源消耗是相当惊人的,所以在进行正式的压测时一定要使用non-gui模式运行,如果并发数很高或者客户端的硬件...转载 2018-02-26 11:23:51 · 3821 阅读 · 0 评论 -
JMeter之non-GUI性能测试--图形化HTML报告的说明和修改
首先说明,此篇文章并非原创,是借鉴简书上的一篇,具体地址为 https://www.jianshu.com/p/be8930c4eef2和http://www.cnblogs.com/fengpingfan/p/6045270.html一.为什么谈这个新特性在JMeter3.0之前,官方只提供在工具的UI上对测试结果部分维度的图形化展示,这对我带来了两方面的困扰:在实际使用中,在平台中集成JMet...转载 2018-02-26 09:42:25 · 2181 阅读 · 0 评论 -
Jmeter性能测试实践--登录场景设计
Web性能测试步骤1. 录制脚本这里以google浏览器为例:打开jmeter->新建线程组->在工作台下新建HTTP代理服务器->设置目标控制器(存储样本)->点击开始->到google浏览器里点击设置->找到代理服务器->设置代理->保存后即可->打开浏览器,进行登录操作的录制->然后停止->脚本录制完成2. 录制好的脚本如下:...原创 2018-03-09 14:00:16 · 9005 阅读 · 0 评论 -
Jmeter—3种content-type与参数的写法
http://blog.csdn.net/gongxinju/article/details/54629135http://blog.csdn.net/github_36032947/article/details/78299020转载 2018-03-14 17:14:21 · 1445 阅读 · 0 评论 -
八:jmeter脚本集成到jenkins平台,和ant中的build.xml文件代码
Ant这个插件可能是我们最为经常使用的,若构建脚本是使用build.xml的,那构建引擎肯定会选择ant。因此编译打包我都选择了ant进行。通过master-slaver这种模式,通常需要将构建脚本拷贝到slaver机器上,因此有时需要更改一下build.xml中的一些内容就比较麻烦,需要在slaver机器上面去更改。为了方便配置管理人员可以直接在jenkins job配置管理页面进行更改,因此将...原创 2018-02-27 11:32:36 · 3746 阅读 · 0 评论 -
Jmeter安装教程&一次简单的接口测试实例
Jmeter的基本概念Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度...原创 2018-02-10 16:59:06 · 1060 阅读 · 0 评论 -
转(一):WEB接口测试之Jmeter接口测试自动化 (初次接触)
软件测试自动化从不同的测试阶段分类,可从下层到上层依次分为单元测试-->接口测试-->界面自动化测试。单元测试一般有开发人员自行完成,而界面自动化测试合适的测试条件又很难达到,测试人员在繁杂的手工界面测试之余,更多的参与到接口测试中,对工作效率及个人技术能力应该会有很大的提升空间。 从个人浅表的理解上来说,接口测试主要分为两类:代码层接口测试和Web HTTP接口测试,代码层...转载 2018-07-12 15:19:50 · 442 阅读 · 0 评论 -
转(二):WEB接口测试之Jmeter接口测试自动化(数据分离)
通过逐个录入的方式,好不容易将需要测试几十个接口的300多个测试用例录入sampler-http请求中,固定的测试环境跑起来也还感觉良好。不料在新服务器环境中跑用例时,问题来了:修改参数维护脚本等成本太大! 脚本参数是写死的,修改起来得一个个请求打开来依次输入参数值,有点坑。。。 为了解决这个问题,毅然决定将所有参数提取处理,用excel文件来做数据驱动,做法如下:...转载 2018-07-12 15:21:31 · 293 阅读 · 0 评论 -
JMeter对服务器性能监控--plugins插件安装方法(1)
借鉴出处:https://www.cnblogs.com/zhaoxd07/p/5197669.html 性能测试时,我们的关注点有两部分1 服务本身:并发 响应时间 QPS2 服务器的资源使用情况:cpu memory I/O disk等JMeter的plugins插件可以实现对"二"的监控,具体操作步骤如下(主要记录我的实践过程):说明:我的jmeter版本是2.13...转载 2018-02-26 10:13:35 · 3352 阅读 · 1 评论