随笔分类 -  JMeter

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

点击右上角即可分享
微信分享提示