性能测试爬坑之路 13 controller 其他应用

关住 公 纵 号 “  阿蒙课程分享    ”  获得学习资料及趣味分享 


控制各种运行策略

    IP 欺骗 服务端对客户端的IP地址有验证要求:比如要求IP地址不同

    但是实用性不大,有局限性,只适用于局域网,不适用于互联网,(如果有验证,最好的方式是去掉服务器端的验证,要么用一个万用的IP地址)

    原理:一张物理网卡可以绑定多个IP地址

   修改 window ip 地址为例:

   【控制面板】--》【网络和共享中心】--》【更改适配器设置】

性能测试爬坑之路 13 controller 其他应用


性能测试爬坑之路 13 controller 其他应用性能测试爬坑之路 13 controller 其他应用

性能测试爬坑之路 13 controller 其他应用

找到有线连接  --》【属性】

性能测试爬坑之路 13 controller 其他应用

选择【IPv4】-->【属性】

性能测试爬坑之路 13 controller 其他应用

手动指定 IP 地址   ---》 【高级】

性能测试爬坑之路 13 controller 其他应用

可以绑定很多,绑定多少跟网段有关系,跟网卡没有关系

上面这种一个一个添加太慢

解决方法:

    1. 可以写一个 dos 批处理,自动添加多个 IP ,netsh 命令实现

    2. 使用 LR 的 IP 向导自动添加多个 IP

性能测试爬坑之路 13 controller 其他应用

注意:启动 IP Wizard 之前需要先设置为手动设置IP地址(步骤在上面)

性能测试爬坑之路 13 controller 其他应用

输入一个网管地址

性能测试爬坑之路 13 controller 其他应用

点击 【添加】

性能测试爬坑之路 13 controller 其他应用

如何快速添加?

性能测试爬坑之路 13 controller 其他应用

设定区间 点击确认  添加 20- 29 的 10个 IP地址

性能测试爬坑之路 13 controller 其他应用


性能测试爬坑之路 13 controller 其他应用


在 LR 中点击 scenario  --> enable ip spoofer

性能测试爬坑之路 13 controller 其他应用

勾选上之后他就随机拿取这个网卡绑定的IP给服务器发请求

注意:使用哪块网卡绑定IP,就使用哪块网卡做连接,接的关掉无线网络

带宽的模拟:

    在controller 里面设置,在Vugen 里面设定只是调试脚本

设置带宽,默认最大带宽

性能测试爬坑之路 13 controller 其他应用

14.4Kbps   b 是 位的意思  bite

而下载速度的单位是字节,跟带宽相差8倍

如果运营商跟我们说是 10M 的网速,那么带宽是  10*1024*1024 bit per second

我们下载的时候 或者LR监控到的指标是   10*1024*1024/8 byte  per second

多大的带宽取决于系统所在的硬件环境

2.还可以设置服务器缓存或者取消

性能测试爬坑之路 13 controller 其他应用

这里的 contenttype 跟http 请求里的参数 content type 是一致的

性能测试爬坑之路 13 controller 其他应用

如果静态资源很多这种缓存不缓存对服务器的响应时间影响是很大的



性能测试