随笔分类 - JMeter
摘要:Jmeter在访问接口的时候,响应内容如果有中文可能会显示乱码,原因应该是响应页面没有做编码处理,jmeter默认按照ISO-8859-1编码格式进行解析。 文章转载自:https://www.cnblogs.com/xiaxiaoxu/p/9607017.html 下面把解决步骤列一下: 现象:j
阅读全文
摘要:目前大部分网页都有防盗的功能,也是就Referer,只有同源才有权限访问,所以我们在JMeter接口测试的时候需在信息头管理器中添加一个Referer来保证同源才访问,如图:
阅读全文
摘要:对于请求中提示“no cookie”导致请求失败的问题可以通过添加“HTTP信息头管理器”,将cookie写在里面的方法解决,如下图: 方法: 结果: 搜索 复制
阅读全文
摘要:Jmeter下载文件: 在下载的请求下创建Beanshell后置处理器,下载的文件会根据路径和文件名进行保存: 附赠代码: import java.io.*;byte[] result = prev.getResponseData(); //这个是获取到请求返回的数据,prev是获取上个请求的返回S
阅读全文
摘要:说到Jmeter正则表达式提取器的应用,就不得不说到关联。所谓关联,就是把应用中动态变化返回的数据获取到,把它保存为一个参数,提供给后面需要用到的地方进行使用。 Jmeter中关联可以通过“添加—后置处理器—正则表达式提取器”来获取数据,且注意正则表达式提取器附在需要获取数据的某个采样器之下,数据一
阅读全文
摘要:在接口测试中有一个这样的场景:登录之后,需要进行昵称修改,怎么实现? 首先我们分别看下登录、昵称修改的接口说明: 以上业务中补充一点,昵称修改,还需要添加请求头Authorization传登录获取的token值。 分析:登录之后的响应结果中会返回用户id、token信息; 而更新昵称需要传参memb
阅读全文
摘要:JMeter分布式执行原理 1、jmeter分布式压测时,选择其中一台作为调度机(master),其他机器做为执行机(slave)2、执行时,调度机(master)会把脚本发送到没一台执行机(slave)上,执行机(slave)拿到脚本后就开始执行,执行机(slave)执行时不需要启动GUI,通过命
阅读全文
摘要:一、工具准备 1、下载安装xshell连接服务器工具 2、下载安装Xftp工具,向服务器传输文件工具 3、下载jdk 1.8版本:jdk-8u11-linux-x64.tar.gz 下载地址: https://blog.csdn.net/baidu_36327010/article/details/
阅读全文
摘要:JMeter安装图文 一、JMeter介绍 JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP
阅读全文
摘要:JDK下载安装与环境变量配置图文教程 1. JDK介绍 1.1 什么是JDK? 1.2 JDK版本介绍 2. JDK下载与安装 3、win7 和 win10 环境变量配置 3.1 windows7环境变量配置 3.2 win10 环境变量配置 1. JDK介绍 1.1 什么是JDK? SUN公司提供
阅读全文
摘要:1.创建一个局部变量(线程组内):test 2.使用Beanshell 后置处理器调用创建的局部变量test,并将全局变量命名为:zxqtest,举例:${__setProperty(zxqtest,${test},)}; //设置全局变量 3.跨线程组调用全局变量: 方法1:{__P(zxqtes
阅读全文
摘要:一、jar包 1.临时导入 在测试计划中导入 2.永久导入 将jar包放入此目录 jmeter安装目录\lib\ext 后需要重启jmeter (1.2步骤选其1即可) 3.在Beanshell中使用以下代码调用j'ar包中的函数 //导入jar包 import MD5Util.*; MD5Util
阅读全文
摘要:xpath提取器的使用方法: 先创建线程组,添加http请求,具体的设置如图1所示: 图1 然后,再添加后置处理器中的XPath Extractor,具体的参数设置,以及表达式如图2: 图2 可以添加Debug PostProcessor,来查看xpath提取的内容是否正确。 下面是Xpath页面的
阅读全文