JMeter远程测试,每个实际测试人员都要学习的(3)
同时创建一个规则(Qolicy)文件,添加computer_name行到/etc/hosts。
3.如何使用不同端口号
默认情况下,JMeter使用标准RMI端口号1099(这是可以改变的)。要想成功改变使用的端口号,需满足如下条件:
在远程服务器,启动Rmiregistry使用新端口号。
在远程服务器,启动JMeter并预先定义server_port属性。
在客户端,更新remote_hosts属性,在其中包含remote host:port设置。
从JMeter 2.1.1版本开始,jmeter-server脚本支持改变端口号。例如,假设测试人员希望使用端口号1664(可能因为1099端口已经被其他应用程序占用了)。
Windows系统 (DOS窗口中):
C:JMETER SET SERVER_PORT=1664
C:JMETER JMETER-SERVER [other options]
UNIX系统:
$ SERVER_PORT=1664 jmeter-server [other options]
[N.B. use upper case for the environment variable]
在这两种情况下,脚本都会在指定端口上启动Rmiregistry,接着以远程服务器模式启动JMeter,并已经定义了"server_port"属性。
选定的端口号将会被记录到远程服务器的jmeter.log文件中(Rmiregistry不会创建一个日志文件)。
4.使用采样批次
测试计划中的监听器会把它们的结果返回到JMeter客户端,而JMeter客户端默认情况下会将这些结果写入到指定文件中,采样结果会在产生后立即发回JMeter客户端。这样就会对网络和JMeter客户端产生很大的压力。用户可以通过设置一些属性,来改变默认操作。
模式(Mode)(采样结果发送模式)默认是Standard。
Standard:在采样结果产生后立即发送。
Hold:将采样结果保存在一个数组中,直到测试结束。这可能会占用远程服务器的大量内存。
Batch:当计数器或者时间超过阈值之后,发送保存的采样结果。
Statistical:当计数器或者时间超过阈值之后,以概要的形式发送采样结果;采样结果以线程组(Thread Group)名称和采样标签(Sample Label)进行概要统计。积累的数据域包括:elapsed time、latency、bytes、sample count、error count,其他数据域将会被丢弃。
Stripped:将成功采样的响应数据移除。
StrippedBatch:将成功采样的响应数据移除,并批次发送。
Custom implementation:将模式参数设置为测试人员的客户化采样发送器的类名。该类必须实现接口SampleSender,并且类的构造函数只有一个RemoteSampleListener型的参数。
如下属性会影响Batch和Statistical模式。
num_sample_threshold:一个批次中的采样数目(默认为100)。
time_threshold:等待的毫秒数(默认为60秒)。
最新内容请见作者的GitHub页:http://qaseven.github.io/
可载客,可远程驾驶,广州的智能网联道路测试可能出乎你的意料 虽然比上海、北京、深圳晚了一些,但广州还是跟上了这一波政策步伐。6 月 4 日,广州市交通委员会发布《广州市关于智能网联汽车道路测试有关工作的指导意见(征求意见稿)》(以下称“《指导意见》”),对智能网联汽车道路测试的申请、审核、执行、管理等问题做出了具体规划,并同时就此向外界开启民意征集,以做出进一步完善。
相关文章
- 利尔达仿真器加有人CC3200模块USR-C322上电测试
- caffe学习系列(2):训练和测试自己的图片
- Kubernetes集群中Jmeter对公司演示的压力测试
- java实现人脸识别源码【含测试效果图】——Dao层(IUserDao)
- [eMMC]eMMC读写性能测试
- 使用ab和wrk对OSS进行benchmark测试
- 测试开发的技术体系
- 性能测试需要系统的学习一下,这个对提升自己对架构的认识非常的有用,
- 【学习总结】测试开发工程师面试指南-技术栈与名企面试题
- Robot Framework - 3 - 测试库API
- centos8平台使用ab做压力测试
- TensorFlow:深度学习框架TensorFlow/TensorFlow_GPU的简介、安装、测试之详细攻略
- 基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - 内部框架及UI自动化测试框架思维导图
- 接口测试学习路线图 (下)
- 尝试学习安全测试,告别测试人的“中年危机”
- 如何学习自动化测试?——手工测试转向自动化测试?|纯干货
- 谈谈如何学习自动化测试?手工测试转向自动化测试?
- 让学习让测试更精彩,让测试让生命更精彩
- 谈谈如何学习自动化测试
- 软件测试基础(五) 之 了解测试团队的组织架构
- 如何学习自动化测试?一文4从个方面带你入门自动化测试【建议收藏】
- 对一个即将上线的网站,如何做一个较完整的Web应用/网站测试?
- 大4女生想做软件测试岗,如何系统性学习测试呢?
- 0基础如何学习自动化测试?按照这7步一步一步来学习就成功了
- 接口自动化测试框架实战:邮件、断言、Excel类的封装
- 移动端自动化测试appium(1)--测试常用adb命令
- 2021年软件测试必看的2大知识点:如何转自动化测试?学习软件测试好还是开发好?
- 深度学习:08 训练、测试和验证集的说明
- Jenkins自由风格软件项目构建----Jenkins+Pytest+Allure搭建自动化测试任务
- UnitTest自动化框架中的测试套及runner的应用
- Oracle入门捷径之--结合docker快速搭建学习或者测试数据库环境
- web测试赛前如何学习
- 软件测试学习资料之Airtest自动化测试(3)——AirtestIDE编写和执行用例