Jmeter
文章平均质量分 68
haoluojie
对平时工作中遇到的问题做一些总结,不断积累,不断提高,记录不只是能帮助别人,也是对知识的总结,以后再遇到相似问题也知道如何去解决,感谢帮助过我的人,也希望我遇到的问题能够帮助到别人,欢迎加微信探讨:haoluojie123
展开
-
jmeter获取系统偏离时间
Jmeter获取系统时间,并在系统方法1:jmeter time函数处理1.使用背景在做接口测试的时候,需要获取时间戳函数,常用的是获取当前时间的时间戳。但有时候为了达到某种预期效果,会需要用未来时间,此时我们就需要在系统时间上进行增加操作。2.操作步骤当前时间很容易获取时间戳表达(精确到毫秒)当前时间:${__time(,)}当前时间:${__timeShift(,,,,)}在当前时间上增加一天:${__timeShift(,,P1d,,)}在当前时间上增加一小时:${_原创 2021-03-17 17:13:50 · 549 阅读 · 0 评论 -
Jmeter实现对字符串加密
转自 http://blog.csdn.net/yuanwq2012/article/details/51252649最近测试移动端接口,但是请求内容是用MD5加密的,所以要先对请求内容进行加密,Jmeter内置的没有MD5加密方法,所以自己从网上copy了一份,实现了加密功能,以下是具体操作: 1、从网上copy了一份MD5加密方法,用eclipse建个工程(包名、类名、方法名自转载 2017-02-23 09:55:15 · 1127 阅读 · 0 评论 -
jmeter中将响应的信息保存到本地文件的代码
jmeter做性能测试中,需要把从服务器响应回来的数据保存到本地且每次返回的数据保存到一个文档中,jmeter中可以使用“保存响应到文件”,但是服务器每次返回的数据都单独保存为一个文档,不利于数据统计。保存服务器每次返回的数据到本地的一个文件代码如下:import org.apache.commons.io.FileUtils;import org.apache.jmeter.config原创 2017-01-16 16:21:18 · 8515 阅读 · 1 评论 -
mysql数据库部分性能问题分析及优化
好久没更新东西,都更新在自己的本地world中了,比较忙碌,最近在python+selenium搞自动化方面的东西,后续有开发个自己的监控系统的想法(python搞比较好,虽然python掌握得很low,这个可以学,对!),python搞起来,还是以性能测试为主吧,有多余的精力再去搞鼓那些,先记录下公司刚做的一个项目的部分性能问题一些分析思路:目前在做公司一个项目性能测试xxxxx,后端主要涉原创 2016-07-09 14:35:37 · 945 阅读 · 0 评论 -
jmeter中不用time函数,用Random函数设置正确的时间格式
时间的格式必须是24hh:59min:59s,然而使用Random函数会造成时间格式错误问题,如随机出来的时间会大于24hh,59min,59s的情况,若要使用Random函数生成格式正确的时间,可以单独对时、分、秒进行合理时间范围内的参数化,如图: 直接用time函数:${__time(hhmmss,)} ${__time(yyyyMMddHHmmss,ReqTime)}原创 2016-08-30 20:40:58 · 4541 阅读 · 1 评论 -
jmeter的_time函数格式问题
需要获取当前年月日日期格式:${__time(yyyyMMdd,)}。注意:yyy必须小写,MM必须大写,dd这里必须小写(大写后返回数据正常,头体加密数据异常)。不然会出现日期不正确误或者post数据get数据错误YYYYMMdd或YYYYMMDD写法结果:原创 2016-08-30 20:36:49 · 2066 阅读 · 0 评论 -
jmeter利用excel宏秒创百万级测试数据方法
excel中拉取几万数据还是比较快,当需要几百万数据,直接拉取就比较慢了,所以利用excel宏秒创百万级测试数据1.excel中开启宏,如图: 2.在excel中输入起始数据,比如我需要200万的递增手机号,第一个手机号以15000000000开始,那就在excel中首行填入第一个手机号,然后,点击开发工具--宏,选项macro5进入编辑: 3.如下vb脚本中根据自原创 2016-08-30 19:31:25 · 4446 阅读 · 0 评论 -
主机控制jmeter远程负载机发起压力时无法读取参数化csv文件数据的解决办法
大并发压力测试的时候,负载机成为性能瓶颈,需要发起多台负载机对服务器进行加压。在做网关支付和签购单上传接口大并发时候,选择远程机作为负载机,发现远程机能够成功施加压力,但是无法读取本地参数化csv文件数据(参数化方式为CSV Data Set config)。即使在远程负载机相同目录设置一样的文件也无法读取。执行脚本后,查看服务器端改脚本上传的签购单图片,大小不对(目标图片大小是71k,而远程原创 2016-08-30 19:04:40 · 2248 阅读 · 0 评论 -
jmeter中请求文件数据太大使jmeter运行缓慢甚至无响应的解决办法
比如请求参数中hand_sign参数的数据量太大,点击jmete各组件的时候导致jmeter运行缓慢。解决:①可利用参数化方式把hand_sign的值保存起来,脚本中取参数化中的数据②或增加一个全局变量,把hand_sign的值保存在全局变量中,脚本中获取全局变量的数据 用以上任意方式后,脚本中各组件运行迅速。PS:即使是一个死的数据,数据量太大也需要使用这两种方式原创 2016-08-30 19:00:42 · 16534 阅读 · 1 评论 -
Jmeter之Bean shell使用
一、什么是Bean ShellBeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法;BeanShell是一种松散类型的脚本语言(这点和JS类似);BeanShell是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Java源代码解释器,具有对象脚本语言特性,非常精简的解释器jar文件大小为175k。BeanShell执行标准Java语句和表达转载 2016-07-01 16:53:47 · 994 阅读 · 0 评论 -
分别使用Jmeter/Loadrunner/SoapUI做Web Service接口测试的简单操作
1.Jmerer做Web Service接口测试1)添加并发用户数:添加线程组,修改自己需要的线程数和循环次数 2)添加查看结果树/聚合报告/图形结果/响应断言等 3)添加Web Service请求Ø 线程组-添加-sampler-WebService(SOAP)RequestØ 输入WSDL URL -并点击载入WSDL-WebMethods点击配置,会自原创 2015-11-13 19:02:10 · 5796 阅读 · 0 评论