Jmeter
文章平均质量分 74
Alvin_Lam
这个作者很懒,什么都没留下…
展开
-
Jmeter+maven+Jenkins构建云性能测试平台(一)
最近在利用Jmeter来做一套自动化性能测试框架,做自动化性能测试框架的目的是希望能够针对系统做一个benchmark的性能测试,能够快速的在每个版本发布后,对该版本进行benchmark性能测试,以比较与上一个版本的性能是否发生变化,若发生变化便可以快速的通知开发人员以确定性能发生变化的模块或者代码。同时测试或者开发可以上传性能测试脚本到测试平台,测试平台接到测试脚本后就可以进行性能测试并返回测转载 2016-07-26 11:03:21 · 756 阅读 · 1 评论 -
jmeter接口测试-使用aes加密算法
aes 对称加密算法,通过解密密文,可以得到被加密的数据! 先上代码吧!import javax.crypto.Cipher;import javax.crypto.spec.SecretKeySpec;import org.apache.commons.codec.binary.Base64;import java.net.URLDecoder;import java....原创 2019-01-16 17:46:03 · 1796 阅读 · 0 评论 -
【java】AES加密解密|及Base64的使用
AES加解密算法,使用Base64做转码以及辅助加密:package com.wintv.common;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;import sun.misc.BASE64Decoder;i...原创 2019-01-16 17:58:25 · 1528 阅读 · 0 评论 -
TPS、并发用户数、吞吐量关系
摘要 主要描述了在性能测试中,关于TPS、并发用户数、吞吐量之间的关系和一些计算方法。loadrunner TPS目录[-]一.系统吞度量要素: 二.系统吞吐量评估: 软件性能测试的基本概念和计算公式 一、软件性能的关注点 二、软件性能的几个主要术语 1、响应时间:对请求作出响应所需要的时间 2、并发用户数的计算公式 3、吞吐量的计算公式 4、性能计数器 5、思...原创 2019-05-06 21:40:01 · 760 阅读 · 0 评论 -
jmeter全局变量配置:将token运用到全局(跨线程组使用变量)
请注意元器件的执行顺序:请将提取token的配置原件放在设置全局变量的配置元器件前面(本来是一个超级马虎的人,真是俗称“方脑壳”啊)1.获取登录后的token(提取可以用json path Extractor插件,只针对响应数据为json格式的接口):查看调试器参数(以外即为调用成功):2.使用正则表达式提取token配置全局变量:添加后置处理器-BeanShe...原创 2019-05-06 22:11:57 · 923 阅读 · 1 评论 -
jmeter响应报文Unicode转中文
BeanShell PostProcessor里用下边脚本将响应报文Unicode转成中文String s=new String(prev.getResponseData(),"UTF-8"); char aChar; int len= s.length(); StringBuffer outBuffer=new StringBuffer(le...原创 2019-06-28 13:52:44 · 527 阅读 · 0 评论 -
Jmeter+maven+Jenkins构建云性能测试平台(二)
继上篇Blog,本篇将重点介绍利用Maven并开发插件解析Jmeter生成的报告,于是就有Jmeter-analysis-maven-plugin这个插件,这个插件是由Aren Franka开发的,但是当你使用这个插件的时候会发现,它只能解析Http request请求的报告,不能解析如Webservice request请求的报告以及其他请求的报告,这是由于这个插件的代码中存在一个bug,于是自转载 2016-07-26 11:06:35 · 1428 阅读 · 2 评论 -
Jmeter+maven+Jenkins构建云性能测试平台(三)
继上篇blog,本篇我们具体讨论一下,如何利用Jenkins做持续的性能测试,前面我们说过因为互联网软件发布频繁,需要做到小步快跑,快速反馈,我们在自动化,接口测试的时候已经能够做到快速反馈,所以希望性能测试同样能够快速反馈,我们希望的是能够构建一个云性能测试平台,这样能够让开发工程师,功能测试工程师都参与到性能测试中来,而不仅仅是由性能测试工程师在功能测试之后再进行性能测试,总之快速反馈问题是互转载 2016-07-26 11:10:12 · 1084 阅读 · 1 评论 -
使用Jmeter进行http接口测试
前言: 本文主要针对http接口进行测试,使用Jmeter工具实现。 Jmter工具设计之初是用于做性能测试的,它在实现对各种接口的调用方面已经做的比较成熟,因此,本次直接使用Jmeter工具来完成对Http接口的测试。 一、开发接口测试案例的整体方案:第一步:我们要分析出测试需求,并拿到开发提供的接口说明文档;第二步:从接口说明文档中整理出接口测试案例,里面要包括详细原创 2016-08-03 17:43:11 · 1326 阅读 · 0 评论 -
持续集成之Jenkins+Gitlab实现持续集成 [二]
http://www.cnblogs.com/ceshi2016/p/6529532.html项目:使用git+jenkins实现持续集成开始构建 General 源码管理 我们安装的是Git插件,还可以安装svn插件 我们将git路径存在这里还需要权限认证,否则会出现error 我们添加一个认证 选择一转载 2017-04-28 01:01:08 · 586 阅读 · 0 评论 -
Jmeter BeanShell 时间格式化处理
在XML格式的请求数据中,Soap接口请求中的日期参数格式是这样的"2016-07-20T18:03:00"在日和时之间多了一个T所以在Jmeter-->线程组-->Samper-->SOAP/XML-RPC Request中的请求体中不能直接使用帮助函数${__time(yyyyMMdd-HHmmss,)}来参数化日期请求我的做法是在接口请求前配置一个前置处理器BeanShe原创 2017-10-17 20:32:06 · 1498 阅读 · 0 评论 -
WEB接口测试之Jmeter接口测试自动化 (一)
软件测试自动化从不同的测试阶段分类,可从下层到上层依次分为单元测试-->接口测试-->界面自动化测试。单元测试一般有开发人员自行完成,而界面自动化测试合适的测试条件又很难达到,测试人员在繁杂的手工界面测试之余,更多的参与到接口测试中,对工作效率及个人技术能力应该会有很大的提升空间。 从个人浅表的理解上来说,接口测试主要分为两类:代码层接口测试和Web HTTP接口测试,代码层原创 2017-10-22 20:36:10 · 6740 阅读 · 0 评论 -
WEB接口测试之Jmeter接口测试自动化 (三)(数据驱动测试)
接口测试与数据驱动1简介 数据驱动测试,即是分离测试逻辑与测试数据,通过如excel表格的形式来保存测试数据,用测试脚本读取并执行测试的过程。 2 数据驱动与jmeter接口测试 我们已经简单介绍了接口测试参数录入及测试执行的过程,因为大量的测试脚本与测试数据内聚在一起,使得我们的测试脚本的可移植性及可维护性变得很不好,所以我们接下来采取了csv格式表格保存测试原创 2017-10-22 20:41:38 · 1893 阅读 · 1 评论 -
WEB接口测试之Jmeter接口测试自动化 (四)(持续构建)
Jmeter是压力测试、接口测试工具,Ant是基于Java的构建工具,具有跨平台的作用,jenkins是持续集成工具。将这三者结合起来可以搭建一套webservice接口测试的持续构建环境。 1、安装JDK,配置java环境变量(略过) 2、安装Jmeter,这里用到的版本是2.12(安装过程略过) 3、安装 ANT 3.1 下载安装 下载地址 h原创 2017-10-22 20:44:10 · 2219 阅读 · 0 评论 -
WEB接口测试之Jmeter接口测试自动化 (二)
通过逐个录入的方式,好不容易将需要测试几十个接口的300多个测试用例录入sampler-http请求中,固定的测试环境跑起来也还感觉良好。不料在新服务器环境中跑用例时,问题来了:修改参数维护脚本等成本太大! 脚本参数是写死的,修改起来得一个个请求打开来依次输入参数值,有点坑。。。 为了解决这个问题,毅然决定将所有参数提取处理,用excel文件来做数据原创 2017-10-22 20:38:10 · 1079 阅读 · 0 评论 -
Java创建和解析Json数据方法(二)——org.json包的使用
(二)org.json包的使用1.简介 工具包org.json.jar,是一个轻量级的,JAVA下的json构造和解析工具包,它还包含JSON与XML, HTTP headers, Cookies, CDL的转换。 这篇学习笔记,主要介绍常用的一些类如:JSONObject、JSONArray、JSONStringer等的一些用法;介绍了如何将Map、Collecti转载 2018-01-24 01:01:45 · 1693 阅读 · 0 评论 -
Jsonpath语法
JsonPath用法示例https://blog.csdn.net/m0_38020436/article/details/94575584操作符 符号 描述 $ 查询的根节点对象,用于表示一个json数据,可以是数组或对象 @ 过滤器(filter predicate)处理的当前节点对象 * 获取所有节点 . ...原创 2019-09-30 15:53:30 · 1748 阅读 · 0 评论