摘要:
性能测试过程中,有时候需要对下载类的功能做压测,有些同学没有这方面的测试经验,比较迷茫,本文简单介绍下如何测试下载类的请求1、首先使用fiddler抓包,知道是一个http类型的请求,有一个post请求和两个get请求,首先post发起下载请求,最后get获取请求文件2、我们只需要在最后的get请求 阅读全文
摘要:
性能测试过程中经常有需要对案例进行大并发压测,但是只需要登录一次即可,jmeter自带了仅一次控制器,但此控制器只是针对单线程才有意义,多线程下,设置多少线程数还是会执行多少次 1000并发用户下,系统还是会执行1000次登录,有10次登录失败,就会影响实际压测案例的结果,本文就介绍如何使用全局变量 阅读全文
摘要:
1、MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛,本文简单介绍下怎么使用JMeter对MQTT协议做性能测试2、要对MQTT协议进行测试,需要下载一个mqtt-xmeter-jar-with-dependencie 阅读全文
摘要:
使用JMeter执行分布式测试,经常遇到各种各样的报错,本文就汇总下工作中经常遇到的几种问题1、本文master端为windows,slave端为linux2、不管master和slave在windows还是linux,首先要保证网络是通的,telnet ip 端口就行3、适合平台大批量调用jmet 阅读全文
摘要:
最近性能压测执行过程中,经常看到很多测试人员执行性能测试,要寻找拐点,但是效率太低,本文就介绍下,如何高效确定性能测试拐点 所谓性能测试拐点,就是指并发用户达到一定数量,平均响应时间递增,TPS不增反降,报错率递增,当前并发用户就是该测试案例的拐点 寻找拐点的意义就是当前并发用户下,系统的平均响应时 阅读全文
摘要:
在使用JMeter进行性能测试或者接口自动化测试工作中,经常会用到的一个功能,就是断言,断言相当于检查点,它是用来判断系统返回的响应结果是否正确,以此帮我们判断测试是否通过 本文 主要介绍几种常用的断言:响应断言、JSON断言、BeanShell 断言 一、响应断言1. 响应断言是最常用的一种断言方 阅读全文
摘要:
需求分析1、日常工作中,可能需要对linux服务器的用户密码做校验,验证用户密码是否正常,比如用户、密码错误、或者连接就提示需要修改密码,都算异常;2、这种情况如果只有一两台服务器需要校验,可以手动实现,但是如果50台,100台,还去手工校验,那就是一件很繁琐的事,还可能校验出错;3、本人就介绍下实 阅读全文
摘要:
使用Jmeter开发测试脚本的过程中,经常需要对响应结果进行提取变量,本文就介绍两种经常用到的方法,一种是正则表达式提取器,一种是JSON提取器 本次介绍一种经常用到的业务场景,首先登录获取Token,然后将获取的Token赋予到HTTP信息头,供其它接口调用 一、JSON提取器1. JSON提取器 阅读全文
摘要:
最近经常接触有测试人员脚本在jmeter4.0运行失败,返回Response code: 400,HTTP返回400,官方解释是"Bad Request 客户端请求的语法错误,服务器无法理解",在jmeter5.1执行正常,这里本文记录下解决方法 一、jmeter4.0执行结果如下1. 请求如下2. 阅读全文
摘要:
测试过程中,经常需要对导入excel进行性能、自动化测试,很多导入脚本并不支持录制功能,只能通过抓包方式获取请求参数,然后在手工开发脚本,由于很多同学可能对导入这块没有实际操作经验,开发起来会很困难,本文将详细介绍如何手工开发导入的脚本 一、手工导入脚本1. 首先使用浏览器登录系统,按F12查看HT 阅读全文