性能测试爬坑之路 13 controller 其他应用
关住 公 纵 号 “ 阿蒙课程分享 ” 获得学习资料及趣味分享
控制各种运行策略
IP 欺骗 服务端对客户端的IP地址有验证要求:比如要求IP地址不同
但是实用性不大,有局限性,只适用于局域网,不适用于互联网,(如果有验证,最好的方式是去掉服务器端的验证,要么用一个万用的IP地址)
原理:一张物理网卡可以绑定多个IP地址
修改 window ip 地址为例:
【控制面板】--》【网络和共享中心】--》【更改适配器设置】
找到有线连接 --》【属性】
选择【IPv4】-->【属性】
手动指定 IP 地址 ---》 【高级】
可以绑定很多,绑定多少跟网段有关系,跟网卡没有关系
上面这种一个一个添加太慢
解决方法:
1. 可以写一个 dos 批处理,自动添加多个 IP ,netsh 命令实现
2. 使用 LR 的 IP 向导自动添加多个 IP
注意:启动 IP Wizard 之前需要先设置为手动设置IP地址(步骤在上面)
输入一个网管地址
点击 【添加】
如何快速添加?
设定区间 点击确认 添加 20- 29 的 10个 IP地址
在 LR 中点击 scenario --> enable ip spoofer
勾选上之后他就随机拿取这个网卡绑定的IP给服务器发请求
注意:使用哪块网卡绑定IP,就使用哪块网卡做连接,接的关掉无线网络
带宽的模拟:
在controller 里面设置,在Vugen 里面设定只是调试脚本
设置带宽,默认最大带宽
14.4Kbps b 是 位的意思 bite
而下载速度的单位是字节,跟带宽相差8倍
如果运营商跟我们说是 10M 的网速,那么带宽是 10*1024*1024 bit per second
我们下载的时候 或者LR监控到的指标是 10*1024*1024/8 byte per second
多大的带宽取决于系统所在的硬件环境
2.还可以设置服务器缓存或者取消
这里的 contenttype 跟http 请求里的参数 content type 是一致的
如果静态资源很多这种缓存不缓存对服务器的响应时间影响是很大的
性能测试