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

浙公网安备 33010602011771号