摘要:
性能测试过程中,有时候会遇到需要进行加解密的接口,下面我就来介绍如何针对MD5加密接口进行性能测试1、首先找开发了解需求,知道是一个http类型的post请求,需要对请求的applianceId参数进行MD5加密处理,然后把该参数输入到sign,最后发起请求给服务器2、我们需要做的就是问开发拿到MD 阅读全文
摘要:
需求分析: 性能测试过程中,由于环境的不足,或者项目需求,需要在凌晨才能执行性能测试,这样就需要实现自动执行性能测试场景,并且能实现多次执行不同用户并发、并且自动生成结果 本文就介绍如何使用jenkins实现在linux环境调用压测机实现性能测试 一、环境配置1. 首先进入Jenkins>>插件管理 阅读全文
摘要:
需求分析: 每次执行完自动化测试,我们不会执行删除接口把数据删除,而需要留着手工测试,此时会导致下次执行测试有旧数据 我们手工可能也会新增数据,导致下次执行自动化测试有旧数据 下面介绍两种清空数据的方法 一、通过获取total数值进行清空1. 实际页面、查询接口地址如下,页面有分页统计功能,能获取到 阅读全文
摘要:
性能测试过程中,我们经常需要知道高并发性能测试情况下,系统报错,返回的结果是什么,帮助开发具体定位问题 一、操作步骤:1. 正确响应结果2. 我们可以自定义断言语句,自动判断断言失败情况下,打印错误响应到日志,右键点击HTTP请求》添加》后置处理器》Bean Shell PostProcessor, 阅读全文
摘要:
WebService接口脚本开发步骤 使用SoupUI获取详细报文 JMeter使用HTTP请求模拟发送请求 一、使用SoupUI获取发送报文1. 打开SoupUI软件,右键点击Projects》New SOAP Project2. 输入Project Name和Initial WSDL(原始WSD 阅读全文
摘要:
HTTP接口案例开发的步骤为:1.了解要开发案例的业务流程,比如新增案例,是否有其它前置条件,如果有,就需要先开发好前置条件的案例2.手工开发案例或者通过jmeter录制功能开发案例3.对案例进行调试,响应结果和预期结果一致,则案例开发完成 对于简单的案例,建议直接手工编写,涉及到上传附件、导入ex 阅读全文
摘要:
一、环境配置 linux环境 (本次使用的jmeter4.0需要jdk1.8及以上版本才支持) 1. 创建目录,使用root用户登录linux系统,进入/home路径,执行mkdir jmeter 创建jmeter目录2. 上传Jmeter安装包,进入jmeter目录,使用rz命令上传压缩的jmet 阅读全文
摘要:
WebSocket接口需要下载dubbo插件才能使用 本次版本为jmeter-plugins-dubbo-1.3.6,下载方法见文章末尾 由于工作需要,最近需要对dubbo接口进行测试,查询了很多资料,最后调试通过,记录下 以前也用Jmeter对dubbo接口进行过测试,需要使用java语言编写方法 阅读全文
摘要:
WebSocket接口需要下载相应的补丁插件才能进行测试,下载方法见文章末尾 一、添加线程组 添加线程组等其他元件 1. 添加线程组,Jmeter执行是通过线程组进行驱动的,测试计划必须最少有一个线程组,选中Test Plan,点击右键,添加》Threads》线程组2. 添加CSV 数据文件设置元件 阅读全文
摘要:
一、添加线程组等元件 添加线程组 1. 添加线程组,Jmeter执行是通过线程组进行驱动的,测试计划必须最少有一个线程组,选中Test Plan,点击右键,添加》Threads》线程组 添加用户参数 2. 在线程组上添加用户参数,用户可以利用此元件进行参数设置,在取样器中进行参数化,用户(线程)在进 阅读全文