Jmeter
可口可乐的围脖
这个作者很懒,什么都没留下…
展开
-
httpclient模拟登陆操作实现
接口测试中,如果遇到http的接口,同时又需要登陆后的一些操作,怎么办? 性能测试中,jmeter工具下,一些需要登陆后的操作,登陆除了badboy的录制操作,还有没有别的办法? 在本地,用httpclient模拟用户登陆操作,给大家分享下一个登陆的实现方式。1 cookie值的获取:2 httpclient请求,对传入cookie值和需要访问的url进行登陆后的h转载 2015-05-21 16:54:29 · 1829 阅读 · 0 评论 -
JMeter默认报告优化
转载地址:http://www.51testing.com/html/77/n-3707177.html一、本文目的: 之前写了两篇文章搭建持续集成接口测试平台(Jenkins+Ant+Jmeter)和ANT批量执行Jmeter脚本,功能实现上都没有什么问题,但是最后生成的报告有一点小问题,虽然不影响使用,但总是感觉不够完美,具体问题如下: 1、Date report这里的转载 2016-03-02 16:59:14 · 1509 阅读 · 0 评论 -
Jmeter特殊情况一:登录请求中密码加密的情况
转载地址:http://blog.csdn.net/quiet_girl/article/details/50579193如果使用jmeter模拟一个oschina(开源中国)登录请求,普通的登录请求在之前有讲过,这里不再细说,主要是针对加密的密码,面对这种情况,如果使用之前的方法,不能够请求成功,这里需要注意一点,在HTTP信息头管理器里面添加一个元素User-Agent,通转载 2016-03-02 17:04:50 · 10542 阅读 · 0 评论 -
JMeter特殊情况二:针对某些请求数据每次请求都是变化的情况
转载地址:http://blog.csdn.net/quiet_girl/article/details/50579240概要:某些post请求,例如,登录的请求除了有我们再页面上需要输入的一些值(用户名、密码、是否记住密码等)之外,还有其他的参数,例如token等等,而且这些参数不固定,也就是说每一次post请求这些参数都不一样,那么针对这样的请求,我们就不能够直接给参数赋值,而转载 2016-03-02 17:02:51 · 801 阅读 · 0 评论 -
Jmeter中正则表达式提取器使用详解
转载地址:http://blog.csdn.net/quiet_girl/article/details/50724313在使用Jmeter过程中,会经常使用到正则表达式提取器提取器,虽然并不直接涉及到请求的测试,但是对于数据的传递起着很大的作用,本篇博文就是主要讲解关于正则表达式及其在Jmeter的Sampler中的调用。文中使用的正则表达式测试器(RegexTe转载 2016-03-02 17:15:04 · 72357 阅读 · 10 评论 -
JMeter中对于Json数据的处理方法
无意间看到的一篇文章,对我这个初学者而言,对于Json数据的处理只会使用正则表达式,然后看到这个图文并茂的文章,对于笨拙的我来说,真心感觉有图真是太棒啦!!!再次感谢原文博主!http://eclipsesource.com/blogs/2014/06/12/parsing-json-responses-with-jmeter/Json作为一种数据交换格式在网络开发,特别是Ajax与Res转载 2016-03-02 17:16:16 · 7379 阅读 · 2 评论 -
如何在Jmeter中使用外部的java文件
转载地址:http://blog.csdn.net/quiet_girl/article/details/50747666感觉在Jmeter中使用外部的java文件比较方便,语法一样,而且可以直接引用,所以个人觉得这个功能还是蛮重要的,特别是在使用Jmeter的过程中,可能需要结合一定的业务场景进行判断等,那使用Jmeter带有的函数可能并不能够满足自己的测试需求,在这时候,使转载 2016-03-02 17:17:30 · 5253 阅读 · 1 评论 -
Jmeter:使用BeanShell
转载地址:http://blog.csdn.net/quiet_girl/article/details/50577324Jmeter中可以使用Beanshell来自定义一些函数等,来满足测试的需求,下面是几个比较简单的使用Beanshell的例子。一、使用beanshell_自定义函数1. 创建测试计划,为了验证执行beanshell之后变量值的变量等,所以这转载 2016-03-02 17:20:39 · 2872 阅读 · 1 评论 -
Jmeter那点事·ForEach和If控制器
原文地址:Jmeter那点事·ForEach和If控制器作者:乙烯如果我们要实现一个循环,如果城市是北京,则返回首都;否则,返回城市。一、新建用户自定义变量添加-配置元件-用户自定义变量,定义变量注意命名格式:变量名 加 下划线 加 数字(从1开始计数)之所以这样命名是为了满足以后ForEach控制器提取数据注:${__time(hhmmss-MMd转载 2016-03-02 17:57:34 · 3403 阅读 · 0 评论 -
使用 Jmeter 做 Web 接口测试
转载地址:https://testerhome.com/topics/4059接口测试概述定义API testing is a type of software testing that involves testing application programming interfaces (APIs) directly and as part of integration转载 2016-02-03 15:55:13 · 4331 阅读 · 0 评论 -
自动化测试与持续集成方案--Jmeter 测试接口及性能
转载地址:https://testerhome.com/topics/2580一、什么是接口测试? 接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。 接口测试适用于为其他系统提供服务的底层框架系统和中心服务系统,主要测试转载 2016-02-03 15:59:34 · 1442 阅读 · 0 评论 -
接口测试的一些感悟
转载地址:https://testerhome.com/topics/3701 接口测试的目的这个算是老生常谈了,但我觉得只要聊到接口这个还是绕不过的,没有目标就没有评判标准,所以测试的目的还是很重要的。先搬运一下维基百科上的英文解释(中文没找到,百度的就算了。。。):API testing is a type of software testing that involv转载 2015-12-16 18:36:36 · 9310 阅读 · 2 评论 -
Jmeter接口测试(附件上传)
本文主要主要是记录一下关于使用jmeter进行接口测试的时候,其中接口是需要上传文件的记录,中间的各种心酸就不说了,都是眼泪,感谢badboy工具。Badboy工具有的时候还真是能给很大的帮助啊。 中间用到的工具主要有:JMeter、Badboy、Fiddler 第一步:在badboy录制中输入需要访问的URL地址,此时有了如下的结果产生:原创 2015-11-20 18:20:17 · 8323 阅读 · 0 评论 -
使用 Apache JMeter 测试基于云的应用程序
原文出处: http://www.ibm.com/developerworks/cn/cloud/library/cl-jmeter-restful/index.html学习使用 JMeter 进行 RESTful API 测试的有效技术和最佳实践JMeter 是一个强大的测试工具,可用于测试在云中运行的应用程序。但是,如果您不知道如何有效地使用 JMeter,那么管理和维转载 2015-07-08 11:29:02 · 1105 阅读 · 0 评论 -
Jmeter关联
转载地址:http://www.cnblogs.com/puresoul/p/4742587.html一、Jmeter关联的方式: Jmeter中关联可以在需要获取数据的请求上 右键-->后置处理器 选择需要的关联方式,如下图有很多种方法可以提取动态变化数据: 二、正则表达式提取器: 1、比如需要提取如下响应文本中的 “百度一下,你就知道” 里转载 2015-10-23 13:38:41 · 510 阅读 · 0 评论 -
Jmeter之逻辑控制器(Logic Controller)
转载地址:http://www.cnblogs.com/puresoul/p/4886574.html前言:1、 Jmeter官网对逻辑控制器的解释是:“Logic Controllers determine the order in which Samplers are processed.”。意思是说,逻辑控制器可以控制采样器(samplers)的执行顺序。由此可知,控制器需要和采样器转载 2015-10-23 13:20:14 · 693 阅读 · 0 评论 -
Jmeter之Http Cookie Manager
转载地址:http://www.cnblogs.com/puresoul/p/4853187.html一、Http Cookie Manager的作用:1、自动管理cookie:象浏览器一样的存储和发送Cookie,如果发送一个http请求他的响应中包含Cookie,那么Cookie Manager就会自动地保存这些Cookie并在所有后来发送到该站点的请求中使用这些Coo转载 2015-10-23 13:17:38 · 7889 阅读 · 0 评论 -
搭建持续集成接口测试平台(Jenkins+Ant+Jmeter)
转载地址:http://www.cnblogs.com/puresoul/p/4737716.html一、环境准备:1、JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html2、Jmeter:http://jmeter.apache.org/download_jmeter.cgi3、Ant转载 2015-10-23 13:27:18 · 4452 阅读 · 1 评论 -
Jmeter分布式测试
转载地址:http://www.cnblogs.com/puresoul/p/4844539.html在使用Jmeter进行性能测试时,如果并发数比较大(比如最近项目需要支持1000并发),单台电脑的配置(CPU和内存)可能无法支持,这时可以使用Jmeter提供的分布式测试的功能。一、Jmeter分布式执行原理: 1、Jmeter分布式测试时,选择其中一台作为调度机(转载 2015-10-23 10:26:38 · 635 阅读 · 0 评论 -
Jmeter脚本调试利器---Debug Sampler
转载地址:http://www.cnblogs.com/puresoul/p/4817832.html一、Debug Sampler介绍: 使用Jmeter开发脚本时,难免需要调试,这时可以使用Jmeter的Debug Sampler,它有三个选项:JMeter properties,JMeter variables,System properties:1、JMe转载 2015-10-23 13:29:36 · 5010 阅读 · 0 评论 -
Jmeter代理录制脚本
转载地址:http://www.cnblogs.com/puresoul/p/4817508.html录制的原理:1、LR/Jmeter录制是针对网络通讯协议层面的,它只关心客户端与服务器端的通讯包2、LR/Jmeter的并发测试实际上就是并发客户端与服务器端的通讯过程3、压力是通过多进程/多线程方式实现的,目前流行OS都是支持线程。每个进程/线程向服务器后台发送1个请求脚转载 2015-10-23 13:35:26 · 590 阅读 · 0 评论 -
使用Jmeter登录WordPress的问题(Cookie管理)
1. 背景简介最近在开始对Xen/KVM的嵌套虚拟化(nested virtualization)做一些性能测试并收集一些性能数据,以便证明各种特性(如virtual EPT、VMCS shadowing等)在嵌套虚拟化中带来的性能提高。其中,我们还考虑到当前Web应用服务器是使用虚拟化技术的一个重要方面,所以专门设计了对Web应用的性能测试。对于我们俩这样做虚拟化团队来说,平时是没有什么特别转载 2015-09-22 10:45:02 · 1952 阅读 · 0 评论 -
Jmeter登录163邮箱
闲来无事,尝试用jmeter登录了一下163的邮箱。具体步骤如下:1.首先注册一个163邮箱的账号 (废话)2.使用badboy录制163登录的请求(其实该地方可以用httpwatch来分析请求的过程,或者用firefox也可以)3.将主要的脚本导入到jmeter(至于怎么导入进去,网上一大堆,该地方就不详细说了)4.开始分析请求的过程,其实过程中有2个关键的请求第一原创 2015-10-16 11:01:29 · 8861 阅读 · 0 评论 -
Jmeter常见问题
转载地址:说明:这些问答是从网上转载的,自己修改了其中的一些内容,如果大家兴趣,可以将大家在使用Jmeter的时候碰到的问题写下来,我们一起补充到这个问答里面,共同努力完善jmeter的资料。 1. JMeter的工作原理是什么? 向服务器提交请求;从服务器取回请求返回的结果。 2. JMeter的作用? JMeter可以用于测试静态或者动态资源的性转载 2016-02-03 16:15:18 · 957 阅读 · 0 评论 -
正则表达式在性能测试中的应用
转载地址:http://www.cnblogs.com/youngchance/p/5162879.html小明终于用性能测试工具录制完成一个脚本,兴冲冲的点下回放按钮,结果满屏红字,整个人都不好了。 找到资深玩家强哥询问,答曰:“没做关联(注一)”。 接着发过来一篇正则表达式(注二)的入门页面说:“先自学吧”。 “啥?关联和正则表达式都是什么鬼?”转载 2016-02-03 16:21:57 · 699 阅读 · 0 评论 -
JDBC处理器和BeanShell取样器的组合应用
转载地址:http://www.cnblogs.com/youngchance/p/5176930.html序言: 一日做性能测试,遇到一个页面上的数据提取,一开始想着用正则表达式不就提取出来了。后来仔细一想不对,单一提取貌似还能凑合,动态不定个数的提取,又是拼接的,正则貌似写不出来,即使能写出来估计也是恶心的要死。仔细一看,这不就是数据库里面的东西吗?直接从数据转载 2016-02-03 16:23:58 · 1049 阅读 · 0 评论 -
Jmeter Sampler (取样器插件开发) 制定自己的 Sampler
Jmeter可以帮助我们做性能测试、接口测试,然而Jmeter支持常用的HTTP等协议,如果某个公司采用自由协议那么Jmeter要采用实现【JavaSamplerClient】接口,这种方式当然是比较好的,但是有些东西和Jmeter自身的参数化等等功能,不太好结合,有的还有BUG,当然这个最灵活的,当然也可以采取做一个协议插件,嵌入到Jmeter中,那么怎么做呢?">Jmeter可以帮助我们做转载 2016-04-11 11:21:38 · 9869 阅读 · 1 评论 -
关于JMeter的CSV Data Set Config的源码改写(包括了部分界面等代码的分析)
Jmeter CSV Data Set Config 功能源码的修改原创 2016-04-29 10:57:36 · 2691 阅读 · 1 评论 -
Jmeter监控系统等资源,ServerAgent端口的修改
默认情况下在下载的ServerAgent下,如果服务是windows系统,则直接启动"startAgent.bat"即可,如果是linux系统,则直接启动"startAgent.sh"即可。2个文件里面的内容分别是:1.@echo off java -jar %0\..\CMDRunner.jar --tool PerfMonAgent %*2.#!/bin/shjav原创 2016-04-29 14:21:09 · 12829 阅读 · 0 评论 -
对 Jenkins+ANT+Jmeter 接口测试的实践
转载地址:https://testerhome.com/topics/52621、前言最近感觉大家都在讲Jenkins+jmeter+ant或maven的使用,但没有说到具体怎么投入到项目使用,只有比较基本的流程说说,所以我今天要说的就是我是怎么将这个方案投入到实际中使用的,先说明一下,本人是今年4月份才开始学jmeter和ant,之前做性能测试是用loadrunner,接口测转载 2016-06-26 20:01:27 · 6016 阅读 · 3 评论 -
基于ant的jmeter自动化性能测试
转载地址:http://zfy421.iteye.com/blog/2191525准备工作:1.java的运行环境正常,及运行java -version、javac -version能正常输出java版本;2.ant的运行环境正常,使用ant需要配置环境变量,编辑/etc/profile,在结尾处添加:export ANT_HOME="/export/serve转载 2016-06-28 17:57:13 · 1280 阅读 · 0 评论 -
Ant+JMeter+WebDriverAgent 游记
0. 前言上周末看到了一篇 WebDriverAgent 踩坑记 , 把我导向了一个月前的 WebDriverAgent 简介 ,才看到我在那的评论被回复了。说起来我的提醒被匿名用户刷屏没看到,现在看到了就打算填个坑,小试一下。 而最近 Ant + JMeter + * 的模式有点火,于是我也来凑个热闹,多加一个 Ant。本文从社区里的其他文章里面吸收了不少经验,列在文中,感谢社区。转载 2016-07-06 20:53:34 · 2435 阅读 · 0 评论 -
ANT批量执行Jmeter脚本
转载地址:http://www.cnblogs.com/puresoul/p/4808416.html一、环境准备: 1、Jdk1.6或以上:http://www.oracle.com/technetwork/java/javase/downloads/index.html 命令行输入:java -version,出现如下提示说明安装成功 2、AN转载 2016-06-28 17:31:32 · 6000 阅读 · 3 评论 -
基于jmeter和shell的接口性能自动化
转载地址:http://blog.csdn.net/prjay/article/details/50429083基于jmeter和shell的接口性能自动化1. 总体需求由于性能测试中涉及的查询接口多,版本迭代频繁,版本更新后自动跑一轮查询业务的性能,可以及时发现一些开发修复bug触发的非预期的bug,利用晚上时间快速重测性能接口可以解放人工测试的时间,让测试人员可转载 2016-07-21 11:11:40 · 1687 阅读 · 0 评论 -
性能测试指标的理解--cpu和load
转载地址:http://test.taobao.com/view_blog.htm?spm=0.0.0.0.c4WR7A&id=2507第一次做性能测试,按照操作文档磕磕碰碰的完成了,并且拿到了结果,看到一堆的指标和数据,还是傻眼了,不知道各个指标是什么意思了。咨询了大牛和度娘,消化理解了一下,不知道是不是正确的。CPU使用率:一段时间内CPU的使用状况,从这个指标转载 2016-08-18 00:54:11 · 2591 阅读 · 1 评论 -
接口测试之postman
转载地址:http://www.jianshu.com/search?q=%E6%8E%A5%E5%8F%A3%E6%B5%8B%E8%AF%95%E4%B9%8Bpostman&page=1&type=notes第一部分:基础篇postman:4.5.11.安装postman进入postman官网,如果是mac系统可以直接点击mac app安装如果转载 2016-08-14 11:43:51 · 12046 阅读 · 0 评论 -
Jmeter之逻辑控制器(Logic Controller)
转载地址:http://www.cnblogs.com/puresoul/p/4886574.htmlJmeter之逻辑控制器(Logic Controller)前言:1、 Jmeter官网对逻辑控制器的解释是:“Logic Controllers determine the order in which Samplers are processed.”。意思是说,逻辑控制器可转载 2016-03-28 11:23:58 · 3288 阅读 · 0 评论 -
Jmeter之JDBC Request使用方法(oracle)
转载地址:http://www.cnblogs.com/puresoul/p/4908014.htmlJDBC Request: 这个sampler可以向数据库发送一个jdbc请求(sql语句),它经常需要和JDBC Connection Configuration 配置元件一起配合使用。 目录:一、准备工作二、配置JDBC Connection Configurati转载 2016-03-28 11:19:07 · 7252 阅读 · 0 评论 -
利用fiddler模拟发送json数据的post请求
转载地址:http://www.cnblogs.com/zsjun/p/4998817.htmlfiddler是调试利器,有许多好用的功能,这里简单的介绍一下利用fiddler模拟发送post请求的例子先简单介绍一下失败的例子,最后给出正确的方法 在fiddler里边按照图上所示的设置好之后,点击右上角的execute,会报错 看下原因说的是后端不支持转载 2016-02-03 16:26:53 · 3627 阅读 · 0 评论 -
抓包工具Fidder详解(主要来抓取Android中app的请求)
转载地址:http://www.cnblogs.com/yangxia-test/p/4619694.html今天闲着没吊事,来写一篇关于怎么抓取Android中的app数据包?工欲行其事,必先利其器,上网google了一下,发现了一款神器:Fiddler,这个貌似是所有软件开发者必备神器呀!这款工具不仅可以抓取PC上开发web时候的数据包,而且可以抓取移动端(Androi转载 2016-02-03 16:29:58 · 1091 阅读 · 0 评论