随笔分类 -  JMeter

摘要:什么是接口测试? 接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程, 以及系统间的相互逻辑依赖关系等。 接口测试场景 手机APP 客户端软件 web网站API:微信接口、新浪微博接口等等 公 阅读全文
posted @ 2021-07-03 10:49 知了.Test 阅读(325) 评论(0) 推荐(0) 编辑
摘要:认识JMeter工具 JMeter常用元件功能介绍 JMeter线程组 JMeter脚本三种录制方法 Jmeter组件介绍及其作用域和执行顺序 JMeter参数化 JMeter集合点 JMeter关联 JMeter断言 JMeter 计数器 JMeter监听器+图形监控 HTTP属性管理器 JMet 阅读全文
posted @ 2019-11-13 11:26 知了.Test 阅读(1140) 评论(0) 推荐(1) 编辑
摘要:测试文件下载接口,jmeter返回的是字节流,所以jmeter本身是不支持将文件保存到本地的 怎么判断服务器有没有完全返回?response header头里面有一个content-lenth,添加断言,可判断文件是否下载完整 在下载的http请求下填加beanshell后置处理器。在里面写一段ja 阅读全文
posted @ 2018-10-23 19:17 知了.Test 阅读(343) 评论(0) 推荐(1) 编辑
该文被密码保护。
posted @ 2018-05-17 16:48 知了.Test 阅读(493) 评论(1) 推荐(0) 编辑
摘要:JMeter元件都是有作用域的,而变量大多使用正则表达式提取器,要想在不通过线程组件使用变量参数,则需要设置全部变量 JMeter函数助手就提供了一个函数用于设置全局变量属性,实现的功能类似于在用户自定义变量中添加的变量。 __setProperty:用于动态设置JMeter属性 Return Or 阅读全文
posted @ 2017-11-24 15:35 知了.Test 阅读(5052) 评论(2) 推荐(1) 编辑
摘要:任何的编程工具都会相应的调式工具,JMeter的调式 工具主要有五种: 1、查看结果树:含请求信息、响应信息等 2、HTTP 镜像服务器:HTTP Mirror Server用于查看请求信息 3、Debug Sampler:样本调试工具,含输入输出信息 4、Debug Pre/PostProcess 阅读全文
posted @ 2017-11-17 11:31 知了.Test 阅读(397) 评论(0) 推荐(0) 编辑
摘要:基本思路: 在excel中维护测试用例,包括访问协议,服务器名或IP,路径,请求的方法,端口号,提交参数,测试结果等,使用CSV Data Set Config读取请求信息并写入测试结果,后期只要维护excel测试用例即可。 主要操作: 整理完补充。。。 阅读全文
posted @ 2017-11-16 16:14 知了.Test 阅读(295) 评论(0) 推荐(0) 编辑
摘要:JMeter管理的插件包括了jmeter-plugins.org上常用的插件以及各种第三方插件和JMeter核心插件。 JMeter插件管理器主要管理插件安装,卸载,升级等操作。 安装插件管理 1、下载plugins-manager.jar(下载路径: https://jmeter-plugins. 阅读全文
posted @ 2017-10-27 10:55 知了.Test 阅读(836) 评论(0) 推荐(1) 编辑
摘要:要求:JMeter版本2.5以上 IP欺骗其实是LR自带的一个非常有用的功能。 为什么会用到IP欺骗? 1)当某个IP的访问过于频繁,或者访问量过大是,服务器会拒绝访问请求,这时候通过IP欺骗可以增加访问频率和访问量,以达到压力测试的效果 2)某些服务器配置了负载均衡,使用同一个IP不能测出系统的实 阅读全文
posted @ 2017-10-26 15:23 知了.Test 阅读(1415) 评论(0) 推荐(0) 编辑
摘要:使用JMeter连接oracle数据库,访问JDBC 请求,执行结果提示:ORA-00911: ??Ч??? 意思为无效的字符错误 解决的方法:去掉了SQL语句末尾的分号,再次执行,就成功了! 阅读全文
posted @ 2017-10-17 15:56 知了.Test 阅读(419) 评论(2) 推荐(0) 编辑
摘要:今天在测试中遇到了一个问题 使用JMeter时请求相关地址参数及方法都填写正确,但是相应数据返回始终不对,例如 查看取样器结果显示 200 正常,但响应数据不符合正常的结果。 经反复检查发现问题如下: 1)没有添加HTTP信息头管理器 (获取根据就近原则) 2)HTTP信息头管理器中填写错误,将Co 阅读全文
posted @ 2017-10-17 13:49 知了.Test 阅读(4315) 评论(0) 推荐(0) 编辑
摘要:非GUI模式,即命令行模式,运行 JMeter 测试脚本能够大大缩减所需要的系统资源。 使用的命令: jmeter -n -t 脚本文件路径 -l 结果输出文件路径 -j 日志文件路径 常见命令: -h 帮助 -> 打印出有用的信息并退出 -n 非 GUI 模式 -> 在非 GUI 模式下运行 JM 阅读全文
posted @ 2017-09-21 20:38 知了.Test 阅读(950) 评论(0) 推荐(2) 编辑
摘要:正则表达式总结 正则表达式总结 关联:与系统交互过程中,系统返回的内容,需要在接下来的交互中用到,如防止csrf攻击而生成的token。 从前一个请求中取,用Regular Expression Extractor 正则表达式提取器 注:写在一个请求的下面 位置:在具体的http请求--后置处理器- 阅读全文
posted @ 2017-09-21 20:34 知了.Test 阅读(531) 评论(0) 推荐(2) 编辑
摘要:1)HTTP Cache Manager 2)HTTP Cookie 管理器 3)HTTP 信息头管理器 4)HTTP 授权管理器 5)HTTP 请求默认值 为什么会有这些http属性的配置元件? 原因是JMeter不是浏览器,因此其行为不可能和浏览器一致,通过这些属性尽可能模拟浏览器的行为,在HT 阅读全文
posted @ 2017-09-21 17:11 知了.Test 阅读(327) 评论(0) 推荐(2) 编辑
摘要:JMeter的场景运行方式有GUI运行,也有非GUI运行,有本地运行,也有远程运行,远程运行就是一台JMeter控制机控制多台远程机器来产生负载。 1、背景 Jmeter 是java 应用,对于CPU和内存的消耗比较大,因此,当需要模拟数以千计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从 阅读全文
posted @ 2017-09-21 17:02 知了.Test 阅读(803) 评论(0) 推荐(5) 编辑
摘要:最近有碰到JMeter打开之前的脚本,报错了,见下图: 后来发现这是因为之前保存脚本的 jmeter 和这次打开脚本的 jmeter 版本不一致(图一)或者版本一致而插件没有保持同步(图二)的原因; 所以解决的办法也就有了,打开脚本时,要使用和编辑脚本时同版本、同配置的 jmeter。 如果碰到这类 阅读全文
posted @ 2017-09-15 15:05 知了.Test 阅读(1326) 评论(0) 推荐(1) 编辑
摘要:1、Windows 平台,双击 jmeter/bin 目录下 jmeter.bat 文件,jmeter 无法启动且报错如下: 此问题是没有配置 jdk 环境变量所致,配置好 jdk 环境变量即可。 2、若提示 ERRORLEVEL=3 错误,则是因为当前系统安装的 jdk 版本过低,不符合 jmet 阅读全文
posted @ 2017-09-15 14:57 知了.Test 阅读(12443) 评论(1) 推荐(3) 编辑
摘要:FTP服务主要提供上传和下载功能。 操作步骤: 1.创建一个线程组 2.线程组 >添加 >配置元件 >FTP请求缺省值:输入服务器名称或IP。 3.线程组 >添加 >Sampler >FTP请求:选择get为上传方式 说明: IP:FTP服务的IP Remote file:FTP服务器上的一个文件, 阅读全文
posted @ 2017-09-08 17:54 知了.Test 阅读(483) 评论(0) 推荐(1) 编辑
摘要:位置:添加--》 定时器--》Synchronizing Timer 注意:集合点放在所有操作之前。 假设线程组线程数设置的是50个,那么希望50个都准备好一块上,那么集合点中也设置50,如果希望每等待10个线程就一起请求,那么集合点设置成10即可; 但是这里有一个原则就是集合点设置的数字满足两个条 阅读全文
posted @ 2017-08-31 15:18 知了.Test 阅读(440) 评论(1) 推荐(2) 编辑
摘要:参数化:指对每次发起的请求,参数名称相同,参数值进行替换,如登录三次系统,每次用不同的用户名和密码。 1.1.1. 从csv文件读取(CSV Data Set Config) 步骤: 1)新建一个文本文件,里面保存登录名和密码,如下: Admin,123 Test,test 这里选用英文逗号为分隔符 阅读全文
posted @ 2017-08-31 15:15 知了.Test 阅读(1194) 评论(1) 推荐(0) 编辑