Jmeter的安装 官网下载地址:http://jmeter.apache.org/download_jmeter.cgi 作为Java应用,是需要JDK环境的,因此需要下载安装JAVA,并且作必要的的环境变量配置。 一、bin目录 examples: 目录中有CSV样例 jmeter.bat/jm ...
分类:
其他好文 时间:
2019-01-08 15:29:30
阅读次数:
139
一、Jmeter分布式执行原理: 1、Jmeter分布式测试时,选择其中一台作为控制机(Controller),其它机器做为代理机(Agent)。 2、执行时,Controller会把脚本发送到每台Agent上,Agent 拿到脚本后开始执行,Agent执行时不需要启动Jmeter,只需要把jmet ...
分类:
其他好文 时间:
2018-12-19 15:52:35
阅读次数:
291
一、前戏 前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。这个步骤是 ...
分类:
其他好文 时间:
2018-12-05 12:34:55
阅读次数:
220
selenium server环境配置 下载Java JDK:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htm 下载Selenium Standalone Server:https: ...
分类:
其他好文 时间:
2018-11-25 13:22:39
阅读次数:
217
由于jmeter本身的瓶颈,当需要模拟数以千计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心,甚至还会引起java内存溢出的错误。 解决这个问题,可以使用分布式测试,运行多台机器运行所谓的Agent来分担JMeter自身的压力,借此来获取最大的并发用户数。 简而言之,一台机器生成很多虚拟 ...
分类:
其他好文 时间:
2018-11-23 20:45:45
阅读次数:
192
在使用Jmeter进行性能测试时,因受单机电脑的配置限制,可能无法支持较大数量的并发,此时就需要使用Jmeter提供的分布式测试的功能。 jmeter分布式测试的执行原理是选择一台作为调度机,其他机器作为执行机,在执行时调度机即将脚本发送到每一台执行机上,执行机在得到脚本后开始执行,执行机在执行的时 ...
分类:
其他好文 时间:
2018-10-31 18:28:39
阅读次数:
230
1. 环境 Java 10 + 2台win10 + jmeter5.0 一台 win 作为调度机和负载机,另外一台单独作为负载机 2. 安装 2.1 两台都安装 Java 环境 注意jmeter4.0开始就要求至少 java8,当然这里的 jmeter5.0也是要求 java8及以上 (略) 2.2 ...
分类:
其他好文 时间:
2018-10-27 10:58:30
阅读次数:
97
当自动化测试需要考虑到兼容性的时候,之前的做法是每个执行机上安装不同版本的浏览器,实际上这样做会很浪费资源,现在有了docker容器化技术,让一切变得简单 1、首先安装一台Ubuntu系统的服务器,可以在workstations里面创建一个虚拟机 2、虚拟机创建好了之后使用xshell连接, 2.1 ...
分类:
其他好文 时间:
2018-10-26 12:08:24
阅读次数:
602
之前总结了 jmeter 分布式测试的过程,在部署过程中提到,要在 system.properties中配置自己的 IP。 至于为什么要这么做,源于这一次 debug 的过程。 运行环境 mint, ubuntu 两台主机作为 master 节点,一台 win server 作为 slave 节点, ...
分类:
编程语言 时间:
2018-10-12 23:40:44
阅读次数:
1264
性能测试通过协议模拟压力,所以jmeter的底层依赖协议。 jmeter的优点: 开源许可: Jmeter是完全免费的,并提供了源码可供自定义开发 图形界面模式:提供了方便的图形界面来编辑和开发测试脚本 平台无关:可以轻易在windows、linux、mac上运行 多线程框架:通过线程组,能够轻易的 ...
分类:
其他好文 时间:
2018-09-05 20:03:31
阅读次数:
114