随笔分类 - Jmeter
摘要:##前言 在使用Jmeter进行性能测试时,如果并发数比较大(比如最近项目需要支持1000并发),单台电脑的配置(CPU和内存)可能无法支持,这时可以使用Jmeter提供的分布式测试的功能。 ##环境 在我们开始分布式压测之前,有几件事情需要检查: 系统的防火墙被关闭,或者正确的端口被打开 所有的客
阅读全文
摘要:##前言 ###websocket是什么? WebSocket 协议在2008年诞生,2011年成为国际标准。所有浏览器都已经支持了。 它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送技术的一种。 其他特点包括: (1)建立在
阅读全文
摘要:##前言 Jmeter自身不支持对服务器的监控,需要安装第三方插件进行扩展。 ##下载插件 jmeter添加插件步骤,选项-PluginManager 勾选上PerfMon选项,点击右下角的Apply…按钮 重启应用查看监听器多了jp@gc-PerfMon Metrics Collector选项 #
阅读全文
摘要:jmeter轻便小巧,运行速度快,但是缺少直观的可视化测试报告,并且生成测试报告操作稍微有点麻烦。 GUI界面没有生成测试报告的功能,只能使用命令行生成测试报告。这里需要提到一个jtl的文件,它是生成测试报告的必须文件。 ##一:命令行生成HTML报告 进入jmeter安装的bin目录 执行下面的命
阅读全文
摘要:###前言 jmeter进行压测某个接口时,使用同一个参数进行压测是不符合实际场景的,真实的场景是多个不同参数同时进行压测试,那么配置的参数就必须是动态的变量。 jmeter提供了一个函数助手功能。 ###随机数字 随机数字是一种比较常见的参数化场景,比如在/pinter/com/getSku?id
阅读全文
摘要:最近做了个项目是TCP协议传输数据,于是马上想试试JMeter测试TCP。 1首先需要下载第三方的TCP插件包ApacheJMeter_tcp.jar,下载步骤请自行百度。 2.下载完重新配置jmeter.properties,修改成新建的TCPClient类 (不配置此步骤收不到服务器的返回数据,
阅读全文
摘要:在使用Jmeter进行性能测试时,我们通常会需要配置多个不同用户进行并发测试,这里简单介绍一下配置方法。 1.运行Jmeter.bat, 在打开的测试计划中右键添加一个线程组; 2.在线程组下添加录制控制器,用来记录在Jmeter代理录制下的所有模仿浏览器产生的对服务器的请求,同时添加其它组件,如查
阅读全文
摘要:用了一段时间的jmeter感觉比LR方便很多,界面也比较简洁,开源免费,配置环境也方便,LR简直没法比,但唯一的是功能没有LR强大,毕竟是免费的,要求别那么高。 下面开始进入正题,配置环境和下载就不多说了,之前的博客有说过 一、添加线程组 二、添加HTTP代理 三、设置HTTP代理服务器 1、选择线
阅读全文
摘要:jemter本身不支持udp测试,需要下载安装第三方插件,或者下载一个插件管理器(下面那个蝴蝶一样的图标),里面有各种插件可以供你下载 下载链接:https://jmeter-plugins.org/install/Install/ 按照提示进行操作 重启之后进入刚刚那个插件选择如下 添加线程组,然
阅读全文
摘要:一、安装好Java运行环境 百度下载JDK并且配置JAVA环境的教程一搜一大把,这里我就不详说了 二、运行JMETER 打开安装目录的bin文件中的jmeter.bat文件 三、添加程序 1.添加线程组2.添加HTTP请求3.添加CAV数据文件4.添加察看结果树 四、配置数据 1.线程组配置 根据你
阅读全文
摘要:jmeter连接并压测mysql数据库,之前一直想用jmeter一下测试mysql数据库的性能,今天偶然看到一篇博客,于是乎开始自己动手实践。 一、准备工作 1、安装好mysql数据库,可以安装在本地或者远程服务器(本教程为本地mysql,其他的更改IP地址即可) 2、下载JDBC驱动, JDBC驱
阅读全文
摘要:Jmeter是一个非常好用的压力测试工具。 Jmeter用来做轻量级的压力测试,非常合适,只需要十几分钟,就能把压力测试需要的脚本写好。相比LR来说操作简单方便,关键是免费,基于JAVA开发,所以需要配置JAVA环境。 1.下载jJmeter(本教程使用的是4.0版本) 进入官网下载安装包 2.配置
阅读全文