随笔分类 -  性能测试

摘要:性能测试过程中,有时候需要对下载类的功能做压测,有些同学没有这方面的测试经验,比较迷茫,本文简单介绍下如何测试下载类的请求1、首先使用fiddler抓包,知道是一个http类型的请求,有一个post请求和两个get请求,首先post发起下载请求,最后get获取请求文件2、我们只需要在最后的get请求 阅读全文
posted @ 2020-06-22 18:35 Jmeter相关技术交流 阅读(1163) 评论(0) 推荐(0)
摘要:性能测试过程中经常有需要对案例进行大并发压测,但是只需要登录一次即可,jmeter自带了仅一次控制器,但此控制器只是针对单线程才有意义,多线程下,设置多少线程数还是会执行多少次 1000并发用户下,系统还是会执行1000次登录,有10次登录失败,就会影响实际压测案例的结果,本文就介绍如何使用全局变量 阅读全文
posted @ 2020-04-19 11:20 Jmeter相关技术交流 阅读(2220) 评论(0) 推荐(0)
摘要:1、MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛,本文简单介绍下怎么使用JMeter对MQTT协议做性能测试2、要对MQTT协议进行测试,需要下载一个mqtt-xmeter-jar-with-dependencie 阅读全文
posted @ 2020-04-19 11:18 Jmeter相关技术交流 阅读(3974) 评论(2) 推荐(0)
摘要:使用JMeter执行分布式测试,经常遇到各种各样的报错,本文就汇总下工作中经常遇到的几种问题1、本文master端为windows,slave端为linux2、不管master和slave在windows还是linux,首先要保证网络是通的,telnet ip 端口就行3、适合平台大批量调用jmet 阅读全文
posted @ 2020-04-19 11:16 Jmeter相关技术交流 阅读(1176) 评论(0) 推荐(0)
摘要:最近性能压测执行过程中,经常看到很多测试人员执行性能测试,要寻找拐点,但是效率太低,本文就介绍下,如何高效确定性能测试拐点 所谓性能测试拐点,就是指并发用户达到一定数量,平均响应时间递增,TPS不增反降,报错率递增,当前并发用户就是该测试案例的拐点 寻找拐点的意义就是当前并发用户下,系统的平均响应时 阅读全文
posted @ 2020-04-19 11:15 Jmeter相关技术交流 阅读(2197) 评论(0) 推荐(0)
摘要:在使用JMeter进行性能测试或者接口自动化测试工作中,经常会用到的一个功能,就是断言,断言相当于检查点,它是用来判断系统返回的响应结果是否正确,以此帮我们判断测试是否通过 本文 主要介绍几种常用的断言:响应断言、JSON断言、BeanShell 断言 一、响应断言1. 响应断言是最常用的一种断言方 阅读全文
posted @ 2020-04-19 11:13 Jmeter相关技术交流 阅读(834) 评论(0) 推荐(0)
摘要:需求分析1、日常工作中,可能需要对linux服务器的用户密码做校验,验证用户密码是否正常,比如用户、密码错误、或者连接就提示需要修改密码,都算异常;2、这种情况如果只有一两台服务器需要校验,可以手动实现,但是如果50台,100台,还去手工校验,那就是一件很繁琐的事,还可能校验出错;3、本人就介绍下实 阅读全文
posted @ 2020-04-19 11:12 Jmeter相关技术交流 阅读(564) 评论(0) 推荐(0)
摘要:使用Jmeter开发测试脚本的过程中,经常需要对响应结果进行提取变量,本文就介绍两种经常用到的方法,一种是正则表达式提取器,一种是JSON提取器 本次介绍一种经常用到的业务场景,首先登录获取Token,然后将获取的Token赋予到HTTP信息头,供其它接口调用 一、JSON提取器1. JSON提取器 阅读全文
posted @ 2020-04-19 11:11 Jmeter相关技术交流 阅读(1043) 评论(0) 推荐(0)
摘要:最近经常接触有测试人员脚本在jmeter4.0运行失败,返回Response code: 400,HTTP返回400,官方解释是"Bad Request 客户端请求的语法错误,服务器无法理解",在jmeter5.1执行正常,这里本文记录下解决方法 一、jmeter4.0执行结果如下1. 请求如下2. 阅读全文
posted @ 2020-04-19 11:10 Jmeter相关技术交流 阅读(1347) 评论(0) 推荐(0)
摘要:测试过程中,经常需要对导入excel进行性能、自动化测试,很多导入脚本并不支持录制功能,只能通过抓包方式获取请求参数,然后在手工开发脚本,由于很多同学可能对导入这块没有实际操作经验,开发起来会很困难,本文将详细介绍如何手工开发导入的脚本 一、手工导入脚本1. 首先使用浏览器登录系统,按F12查看HT 阅读全文
posted @ 2020-04-19 11:08 Jmeter相关技术交流 阅读(521) 评论(0) 推荐(0)
摘要:性能测试工作中,经常有同学要使用PerfMon内部插件对压测资源进行监控,本文简单介绍下该插件如何使用 一、安装PerfMon插件1. 启动jmeter,进入选项》Plugins Manager2. 在Available Plugins输入框中输入perfmon,由于本机已经安装,所以只能在Inst 阅读全文
posted @ 2020-04-19 11:06 Jmeter相关技术交流 阅读(282) 评论(0) 推荐(0)
摘要:需求分析在做接口自动化和性能测试,经常会遇到一些请求参数是根据上一个请求结果,动态变化的参数个数,参数名可能相同,也可能为序列递增格式,参数个数可能为10、20个,这样就导致手工不好模拟该请求效果,需要进行封装自定义函数才能实现该效果 Jmeter是一款开源的性能测试工具,目前是行业内使用率最高的性 阅读全文
posted @ 2020-04-19 11:04 Jmeter相关技术交流 阅读(1197) 评论(0) 推荐(0)
摘要:1、性能测试过程中,有时候开发想对JAVA代码进行性能测试,Jmeter是支持对Java请求进行性能测试,但是需要自己开发、打包好要测试的代码,就能在Java请求中对该java方法进行性能测试2、本文举的例子是Java实现通过传入两个参数,将值写入到文件中 开发思路1、使用Eclipse创建Mave 阅读全文
posted @ 2020-04-19 10:58 Jmeter相关技术交流 阅读(632) 评论(0) 推荐(0)
摘要:Jmeter是一款开源的性能测试工具,目前是行业内使用率最高的性能测试工具之一,Jmeter是使用JAVA语言开发的,本文介绍如何使用JAVA语言开发自己需要的扩展函数 目前业界流行的两种开发模式,本文介绍第二种1、使用Jmeter二次开源环境,直接在org.apache.jmeter.functi 阅读全文
posted @ 2020-04-19 10:56 Jmeter相关技术交流 阅读(505) 评论(0) 推荐(0)
摘要:日常工作中经常需要进行抓包对请求进行分析,fiddler是经常用到的一款工具,本文介绍一些常用的方法,汉化版下载地址见文章末尾介绍 一、启动fiddler二、设置过滤器 过滤器可以起到筛选作用,只抓到自己需要的域名请求,过滤一些不需要的请求,如js、css、png请求 1. 点击过滤器,然后勾选使用 阅读全文
posted @ 2020-04-19 10:55 Jmeter相关技术交流 阅读(266) 评论(0) 推荐(0)
摘要:了解需求:1、性能测试过程中,我们经常需要对流程化的业务进行性能测试,其中涉及到很多接口,这时候问开发拿接口和参数就会降低工作效率,直接用jmeter的录制功能就能提高工作效率2、开发接口案例中,我们也经常会碰到一些上传、下载、导入等等一些接口功能,这些脚本如果直接问开发拿接口和参数也不方便,直接录 阅读全文
posted @ 2020-04-19 10:53 Jmeter相关技术交流 阅读(391) 评论(0) 推荐(0)
摘要:性能测试过程中,有时候会遇到需要进行加解密的接口,下面我就来介绍如何针对MD5加密接口进行性能测试1、首先找开发了解需求,知道是一个http类型的post请求,需要对请求的applianceId参数进行MD5加密处理,然后把该参数输入到sign,最后发起请求给服务器2、我们需要做的就是问开发拿到MD 阅读全文
posted @ 2020-04-19 10:52 Jmeter相关技术交流 阅读(453) 评论(0) 推荐(0)
摘要:需求分析: 性能测试过程中,由于环境的不足,或者项目需求,需要在凌晨才能执行性能测试,这样就需要实现自动执行性能测试场景,并且能实现多次执行不同用户并发、并且自动生成结果 本文就介绍如何使用jenkins实现在linux环境调用压测机实现性能测试 一、环境配置1. 首先进入Jenkins>>插件管理 阅读全文
posted @ 2020-04-19 10:49 Jmeter相关技术交流 阅读(370) 评论(0) 推荐(0)
摘要:性能测试过程中,我们经常需要知道高并发性能测试情况下,系统报错,返回的结果是什么,帮助开发具体定位问题 一、操作步骤:1. 正确响应结果2. 我们可以自定义断言语句,自动判断断言失败情况下,打印错误响应到日志,右键点击HTTP请求》添加》后置处理器》Bean Shell PostProcessor, 阅读全文
posted @ 2020-04-19 10:47 Jmeter相关技术交流 阅读(4836) 评论(0) 推荐(0)
摘要:WebService接口脚本开发步骤 使用SoupUI获取详细报文 JMeter使用HTTP请求模拟发送请求 一、使用SoupUI获取发送报文1. 打开SoupUI软件,右键点击Projects》New SOAP Project2. 输入Project Name和Initial WSDL(原始WSD 阅读全文
posted @ 2020-04-19 10:46 Jmeter相关技术交流 阅读(542) 评论(0) 推荐(0)