随笔分类 - jmeter
摘要:在某些场景中,我们需要获得登录接口的 token ,并保存到本地,因为后续的接口压测都需要将 token 作为参数传入,有代码能力的同学可以写一段脚本解决,本篇我们讲下 jmeter 的实现方式。使用 BeanShell 后置处理器能帮助我们将 token 写入本地文件。 1、例如现在有个登录接口,
阅读全文
摘要:一、下载管理插件 1.下载地址:https://jmeter-plugins.org/install/Install/ 2.然后将 plugins-manager.jar 放到 jmeter lib/ext 目录中, 重启 jmeter,可以在Options菜单栏下看到这个插件。Plugins Ma
阅读全文
摘要:不管是jmeter还是LoadRunner,参数化、关联参数、断言等方法在压测过程中经常使用。本文介绍在 jmeter 中的用法。 一、参数化 jmeter 对数据参数化的三种实现方式。 1.CSV Data Set Config 1)添加 CSV Data Set Config 2)填入相关参数
阅读全文
摘要:之前一篇博文写的是如何在Linux上使用jmeter压测,这篇介绍下Linux上jmeter的分布式压测。 和windows上的分布式类似,需要配置agent节点和控制机 一、Agent节点配置 1. 首先安装好jdk和jmeter环境,具体见我的上一篇文章。然后打开配置文件 /bin/jmeter
阅读全文
摘要:这篇博客介绍 jmeter 在 Linux 环境进行压测,大致流程是 在 window上编辑好测试脚本,然后拷贝到 Linux上运行,再把 Linux上的运行结果拿到 windows 的 jmeter上查看。 准备工作 1.一台Linux机器 2.下载jdk:https://www.oracle.c
阅读全文
摘要:单台压测机通常会遇到客户端瓶颈,受制于客户机的性能。可能由于网络带宽,CPU,内存的限制不能给到服务器足够的压力,这个时候你就需要用到分布式方案来解决客户机的瓶颈,压测的结果也会更加接近于真实情况。 jdk和jmeter的下载和安装就不说了 jmeter 分布式压测原理: 分布式压测分为两块: 控制
阅读全文
摘要:一、 socket closed 问题原因:在JMeter下,发送http 请求时,一般都是默认选择了use keepAlive,这个是连接协议,JMeter坑就在这里,默认勾选了这个(如果不勾选的话,也不会保存),但其配置JMeter.properties中的时间设置默认却是注销的,也是是说,不会
阅读全文
摘要:jmeter是一款很好的接口和压力测试工具,下载就不说了,去jmeter官网下载即可。 解压缩到本地,然后进入bin文件夹点击jmeter.bat 一、新建一个线程组 线程组内各项配置的含义 二、添加HTTP Request Defaults 然后右击Thread Group, 然后设置你需要测试的
阅读全文
摘要:问题描述: 录制APP时,其他一切挺顺利的,但在登录的时候提示“服务器发生未知错误,请稍后重试”。一开始以为是接口问题,用python脚本调用了下,是可以登录的,排除接口问题。百度了一下,然而并没有找到解决方法。 解决方法: 后来自己研究了下,发现修改HTTP sampler settings里面的
阅读全文
摘要:jmeter分布式部署其实很简单。但今天测试的时候发现了一个坑,远程连接一直失败。 原因:服务器上部署了slave,而这台服务器上有多个网卡。举个例子:ip分别为:192.168.100.6,10.1.2.6,jmeter-server.bat运行后默认网卡(10.1.2.6)和master(192
阅读全文