jmeter如何定位网络延时_JMeter 如何模拟不同的网络速度
如何以不同的网络连接速度测试移动应用程序和网站?
在大多数情况下,移动设备用户通过其蜂窝运营商网络访问互联网。覆盖范围将根据其位置而有所不同,这意味着连接速度将有所不同。确保您的网站或应用程序能够完全处理移动设备和平板电脑,即使它们具有不同的互联网连接速度,也至关重要。
在今天的文章中,将展示如何通过在JMeter负载测试中控制模拟虚拟用户的带宽来做到这一点。
默认情况下,JMeter将尽快发送其采样器定义的请求。这对于产生负载非常有用,但不是很现实,因为实际用户不会不停地访问服务器,因此他们需要一些时间在两次操作之间进行人生思考。最重要的是,移动用户受到网络带宽的限制,这可能会进一步降低他们的速度。
限制输出带宽以模拟不同的网络速度
JMeter确实提供了限制输出带宽以模拟不同网络速度的选项。可以通过以下两个属性来控制带宽:
httpclient.socket.http.cps = 0
httpclient.socket.https.cps = 0
这些分别用于HTTP和HTTPS协议,图解HTTP脑图。该属性默认为零,这意味着没有限制。首字母缩写cps代表“每秒字符数”。当您将属性设置为零以上时,带宽将根据您的设置进行调节。
这是计算“cps”的公式:
cps=(目标带宽(以kbps为单位*1024)/8
例如:为了模拟GPRS蜂窝网络速度(下行速度为171Kbits/秒),相关的CPS值为:21888(171*1024/8)
因此,这是通过这些属性限制带宽的方法:
将这两行添加到user.properties文件中(可以在JMeter安装的bin文件夹中找到此行) httpclient.socket.http.cps = 21888
httpclient.socket.https.cps = 21888
重新启动JMeter来使配置生效
通过-J命令行参数传递属性的值,如下所示:
jmeter -Jhttpclient.socket.http.cps=21888 -Jhttpclient.socket.https.cps=21888 -t /path/to/your/testplan.jmx
以下是一些流行的带宽预设:
带宽
cps值
GPRS
21888
3G
2688000
4G
19200000
WIFI 802.11a/g
6912000
ADSL
1024000
100 Mb局域网
12800000
千兆网卡
128000000
JMeter专题:
郑重声明:公众号“FunTester”首发,欢迎关注交流,禁止第三方转载。
jmeter如何定位网络延时_JMeter 如何模拟不同的网络速度相关推荐
- jmeter如何定位网络延时_JMeter用户定义变量和properties变量高级使用
Jmeter有个配置元素叫做用户自定义变量(英文名称是UserDefinedVariables)而我们提到的vars即是Variables的简写. 之前我们也说到过Jmeter的脚本中(jsr223s ...
- 虚拟服务器网络延时大,解决Hyper-V内虚拟机网络延迟高的问题(ping延时大)
一台挂载服务器Hyper-V上的黑群晖,共享拷贝文件相当之慢简直不能忍.ping一查发现延时非常不稳定,甚至能超出100ms,内网成国际网络也是醉了. 经过查询,发现是网卡与Hyper-V之间的问题. ...
- 网络协议与攻击模拟 | APR_TCP | 系统性学习 | 无知的我费曼笔记
文章目录 网络协议与攻击模拟-APR协议 网络协议与攻击模拟-实施ARP攻击与欺骗 实施ARP攻击 实施ARP欺骗 网络协议与攻击模拟-TCP三次握手 网络协议与攻击模拟-APR协议 APR协议的作用 ...
- 【用win 7系统玩游戏网络延时高?】
相信大家平时应该会玩游戏的吧,而玩游戏的时候,特别是网络游戏最怕的就是网络延时,这样一来就耽误了游戏速度.经常听见有人说用 windows 7玩网络游戏的时候网络延时比较高,也就是ping比平时xp的 ...
- 如何在JMeter负载测试中模拟不同的网络速度
移动终于超越了桌面流量 - 这种趋势看起来有望上升.但这对我们意味着什么? 对于初学者来说,这意味着现在,我们比以往任何时候都更需要在运行性能测试时关注移动用户.如果我们的移动网站或应用程序表现不佳 ...
- 【JMeter】JMeter如何模拟不同的网络速度
在大多数情况下,移动设备用户通过其蜂窝运营商网络访问互联网.覆盖范围将根据其位置而有所不同,这意味着连接速度将有所不同.确保您的网站或应用程序能够完全处理移动设备和平板电脑,即使它们具有不同的互联网连 ...
- CCF201503-4 网络延时(100分)
试题编号: 201503-4 试题名称: 网络延时 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 给定一个公司的网络,由n台交换机和m台终端电脑组成,交换机与交换机.交换机与 ...
- [ccf 4] 网络延时
网络延时 问题描述 给定一个公司的网络,由n台交换机和m台终端电脑组成,交换机与交换机.交换机与电脑之间使用网络连接.交换机按层级设置,编号为1的交换机为根交换机,层级为 1.他的交换机都连接到一台比 ...
- dynatrace统计sql执行时间要考虑网络延时
对一个系统的功能环境做压测,响应时间特别慢,开发环境却很快. 原因是,开发的应用服务器在北方,功能的应用服务器在南方,数据库服务器共用一个,在北方. 北方的应用调北方的数据库,响应时间2s,互相pin ...
最新文章
- drawio免费画图神器
- WeakHahMap,HashMap和(垃圾回收)Gc
- 推荐个Spring Boot实现的开源公众号管理系统,当学习案例也不错!
- ffmpeg avcodec_encode_video2 函数报错
- java tableview 双击_java-在TableView JavaFX的行上检测双击
- 【渝粤教育】国家开放大学2018年秋季 0692-22T化工设备机械基础 参考试题
- PyTorch官方教程中文版
- python时序数据分析--以示例说明
- 7.15 NOIP 2013
- 支付宝、京东支付场景之策略模式实战
- 临时邮箱 十分钟邮箱 简介
- MacBook安装pdf阅读器
- vue实现刷新页面,页面回到顶部
- java后端getmonth_Java中的LocalDateTime getMonth()方法
- linux上mysql脚本一键安装
- 【python】HTTP压力测试过程中遇到的问题与解决方案
- Elasticsearch:Ingest Pipeline 实践
- Windows 源码编译 nginx (加入nginx-http-flv-module)
- 【多校训练】2021牛客多校5
- 无人自动驾驶使用的激光雷达标定板
热门文章
- UE4创建一个左右摇摆的“喷泉”
- 统计字符串-第13届蓝桥杯Scratch省赛真题第5题
- vue插槽,内容分发
- 计算机网络管理云,云考试系统云平台/计算机网络管理考试时间-考试
- matlab 如何使用mex
- 找一找马里奥-第14届蓝桥杯STEMA测评Scratch真题精选
- 寻找AR中的Big Difference - v2.0 | MixLab AR指南
- SQL中的笛卡尔你真的懂吗?
- 2022网易云前端+nodejs后端API项目部署全解
- Android OTA升级原理和流程分析(五)---update.zip包从上层进入Recovery服务