随笔分类 -  jmeter

摘要:需要使用maven生产org.json.jar包放在jmeter\lib\ext下 测试计划中引用这个jar包 beanshell: //提取响应内容 String statusCode = prev.getResponseCode(); //获取响应代码 String response_body 阅读全文
posted @ 2021-07-01 18:12 安好_世界 阅读(884) 评论(0) 推荐(0)
摘要:初次使用jmeter时,结果树中返回的数据为未转码内容,如下: 1、在后置处理器中增加 bean shell preprocessor,如下: String s=new String(prev.getResponseData(),"UTF-8"); char aChar; int len= s.le 阅读全文
posted @ 2021-01-25 16:25 安好_世界 阅读(346) 评论(0) 推荐(0)
摘要:如图: 我使用 beanshell 后置处理器: prev.setDataEncoding("UTF-8"); 再看请求,已经 ok; 阅读全文
posted @ 2020-08-06 17:45 安好_世界 阅读(90) 评论(0) 推荐(0)
摘要:1.在使用 JMeter 进行性能测试时,如果线程数比较大(比如需要 1000 以上的线程),单节点的配置(CPU 和内存)可能无法支持,这时可以 使用 JMeter 提供的分布式测试的功能,这是我们一般的约定,超过 1000 线程不建议使用单机压测,JMeter 本身也是 java 应用,java 阅读全文
posted @ 2020-08-06 17:44 安好_世界 阅读(893) 评论(0) 推荐(0)
摘要:1.为什么要使用命令行? 现在的 JMeter 启动页已经明确指出不要使用界面化的方式进行压测, 这是因为使用界面压测对客户端会造成大量的 cpu 和内存损耗,所以正式压测优先使用命令行,windows 在 dos 环境下,linux 直接执行 就可以,一般来说界面的压测只会在调试或者试压的时候使用 阅读全文
posted @ 2020-08-06 16:56 安好_世界 阅读(786) 评论(0) 推荐(0)
摘要:1.下载mysql 驱动包,mysql 各个驱动版本如下: https://dev.mysql.com/downloads/file/?id=484819 下载完成之后,把 mysql 驱动包放置到 JMeter 文件夹的 lib 目录下, 然后重新启动 JMeter 2.测试计划添加 mysql 阅读全文
posted @ 2020-08-06 11:39 安好_世界 阅读(197) 评论(0) 推荐(0)
摘要:1.HTTP 类型的脚本: http 协议在我们工作中很常用,也是面试的重点之一,所以本手册也 会相对详细的讲解下; 1.1http 协议的简介: HTTP 协议是 Hyper Text Transfer Protocol(超文本传输协议)的 缩写,是用于从万维网服务器传输超文本到本地浏览器的传送协 阅读全文
posted @ 2020-08-06 11:26 安好_世界 阅读(597) 评论(0) 推荐(0)
摘要:A.JSR223 是基于 groovy 的语法,所以先了解下常用 JSR223 的方法 1. log:用来记录日志文件,写入到 jmeber.log 文件,使用方法:log.info(“This is log info!”); 2. ctx ( JmeterContext ) 通 过 它 来 访 问 阅读全文
posted @ 2020-07-10 11:57 安好_世界 阅读(2026) 评论(0) 推荐(0)
摘要:1.测试计划(test plan):是描述一个测试过程的基础元件,也是默认的,请注意后续的添加有 目录等级关系,跟作用域息息相关 2.线程组:线程数的概念对应的是 Loadrunner 的虚拟用户数(vuser) 所有的运行参数都在这边修改; 线程数是改变虚拟用户的配置,是我们最常用的 下面的配置是 阅读全文
posted @ 2020-07-08 16:56 安好_世界 阅读(192) 评论(0) 推荐(0)
摘要:插件放在\lib\ext 下面,顺带介绍下 JMeter 的目录: Bin:包含启动、配置等相关命令 Docs:官方本地文档目录 Extras:辅助库 Lib:核心库,包含 JMeter 用到的各种基础库和插件 Licenses:软件的许可证 printable_docs:可打印版本文档目录 bin 阅读全文
posted @ 2020-07-08 16:19 安好_世界 阅读(290) 评论(0) 推荐(0)
摘要:1.JMeter 是 java 应用,所以需要 java 环境,下载 jdk 版本,当前 推荐 jdk1.8,下载链接:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 2.安装 jdk,配置 jdk 阅读全文
posted @ 2020-07-08 16:15 安好_世界 阅读(98) 评论(0) 推荐(0)