摘要: 很多时候,我们希望客户端发送的请求带有不同的参数,或者同样的请求带有不同的消息内容,这样能更加真实的模拟实际的使用场景。Tsung的动态替换能很好的帮助我们完成这样的测试。 1、Tsung中最常用的方式是将动态产生的内容保存在一个变量中,后续需要用到的地方引用这个变量完成动态替换。例如: <setd 阅读全文
posted @ 2018-06-05 14:20 pymi 阅读(1057) 评论(0) 推荐(0) 编辑
摘要: 1、 原则 集群的机器之间必须要实现无密码提示的ssh登录 ssh 免密登录要使用公钥与私钥,linux下可以用用ssh-keygen生成公钥/私钥对 2、 修改主从主机名 hostname cftest1 vi /etc/sysconfig/network HOSTNAME=cftest1 退出再 阅读全文
posted @ 2018-06-05 14:17 pymi 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 一、erlang监控 erlang监控服务器资源,注意几点: 1、 监控的服务器可访问; 2、 允许erlang通信; (没有防火墙更好) 3、 需要配置SSH(或rsh),允许没有密码的连接。 4、 你必须使用在所有节点上都有相同版本的erlang/otp,否则它可能无法正常工作! 5、 搭建好分 阅读全文
posted @ 2018-06-05 14:09 pymi 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 一、nmon 1、下载nmon 根据CPU的类型选择下载相应的版本: http://nmon.sourceforge.net/pmwiki.php?n=Site.Download wget http://sourceforge.net/projects/nmon/files/nmon16d_x86. 阅读全文
posted @ 2018-06-05 14:06 pymi 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 一、加载badboy导出的jmx脚本 二、添加参数 1、右键step1 添加 前置处理器 用户参数 2、修改参数 3、引用参数 <!--5f39ae17-8c62-4a45-bc43-b32064c9388a:W3siYmxvY2tJZCI6IjY1eXdkdDE1MDIzNDAwNDExOTQiL 阅读全文
posted @ 2018-06-04 18:03 pymi 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 一、新建http请求模板 1、测试计划 2、右键Threads(users)-线程组 3、右键sample-http请求 4、右键监听器-查看结果树 5、右键监听器-查看聚合报告 二、编辑http请求内容 三、设置并发用户 1:虚拟用户数; 2:加载用户时间;3、每个用户循环次数 1除2 得出每秒加 阅读全文
posted @ 2018-06-04 17:49 pymi 阅读(168) 评论(0) 推荐(0) 编辑
摘要: Badboy时一个强大的工具,旨在帮助测试和开发复杂的动态应用。Badboy包括一个简单而全面的捕获/回放界面,强大的负载测试的支持,详细的报告图表等等,从而使Web测试和开发变得更加容易。 一、录制脚本 1、启动Badboy工具,进入Badboy安装目录下双击badboy.exe。下图是Badbo 阅读全文
posted @ 2018-05-28 10:18 pymi 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 一、合成测试报告: l 运行tsung,产生log [root@cftest1 .tsung]# tsung -s start Starting Tsung Log directory is: /root/.tsung/log/20180115-1146 l 合成报告: [root@cftest1 阅读全文
posted @ 2018-05-23 20:05 pymi 阅读(1533) 评论(0) 推荐(0) 编辑
摘要: 一、性能测试需求: 测试一个web静态页,得到系统每秒能处理的最大并发数; 二、设计一个测试场景: 1、访问:http://192.168.42.159 2、测试机为一台tsung虚拟机; 3、测试期间,共虚拟5000个用户; 4、测试时间,100秒; 4、每秒启用50个用户; 5、每个用户每秒访问 阅读全文
posted @ 2018-05-22 15:24 pymi 阅读(395) 评论(2) 推荐(0) 编辑
摘要: 一、tsung介绍 常用的Windows端压力测试工具可满足低并发的服务压测需求,对TPS超过10000的服务进行压测,以上工具将会达到自身瓶颈(自身资源占用较高,模拟用户量上不去),难以满足测试需求。 而在我们诸多业务线中,经常有高并发服务的压测需求,传统工具无法满足测试需求,怎么办? tsung 阅读全文
posted @ 2018-05-22 15:07 pymi 阅读(405) 评论(0) 推荐(0) 编辑