Loadrunner技巧-利用wireshark 抓包并导入loadrunner中生成脚本文件

抓包前提 loadrunner录制脚本前提是支持浏览器,如IE9、firefox、chrome等等,但是有的时候因为设备环境的关系导致录制脚本时浏览器打不开或者出现未响应的情况,除了这种最为常见的方法还有其...

抓包前提

loadrunner录制脚本前提是支持浏览器,如IE9、firefox、chrome等等,但是有的时候因为设备环境的关系导致录制脚本时浏览器打不开或者出现未响应的情况,除了这种最为常见的方法还有其他的方法,比如:通过代理的方式录制脚本(但是代理的方式GO君没有具体去实践过),所以这里只说利用wireshark的抓包方式

抓包方法

①打开wireshark选择正确的网络

如何利用wireshark 抓包并导入loadrunner中生成脚本文件?

这里GO君的网络连接是无线网络连接,所以wireshark中对应的网络也要选择无线网络连接

如何利用wireshark 抓包并导入loadrunner中生成脚本文件?

②在浏览器中输入wireshark要抓包的ip/域名地址—wireshark开始start

抓包准备

进入测试系统(以打开百度为例),抓包后的结果如图(抓包结束后记得结束wireshark的抓包,不然会一直抓的!)

如何利用wireshark 抓包并导入loadrunner中生成脚本文件?

 

如何利用wireshark 抓包并导入loadrunner中生成脚本文件?

特别说明:此时的抓包结果中存在很多其他地址抓的包数据,这个时候就需要进行过滤

③对抓包数据进行过滤,获取目标包数据

常用过滤指令有  ip.src、ip.dst

如图:ip.src==192.168.31.163 就是过滤掉除了目的IP为192.168.31.163之外的所有IP

如何利用wireshark 抓包并导入loadrunner中生成脚本文件?

如:ip.dst==220.181.112.244就是过滤掉除了目的IP为220.181.112.244之外的所有IP

如何利用wireshark 抓包并导入loadrunner中生成脚本文件?

二者可以分别使用也可以组合使用,组合使用之后的效果就是 (ip.src==192.168.31.163 and ip.dst==220.181.112.244)

如何利用wireshark 抓包并导入loadrunner中生成脚本文件?

④保存过滤后的脚本文件,生成pcap格式—导出(注意是pcap格式,否则无法导入loadrunner

如何利用wireshark 抓包并导入loadrunner中生成脚本文件?

Wireshark抓包到这里就结束了,接下来就是将pcap文件导入到loadrunner中并生成脚本文件

Loadrunner11 版本要求先安装app脚本补丁,11版本的原始文件是不带app脚本补丁的

下载安装后如果压测场景为app端需要重新激活,APP端激活许可证:AEACFSJI-YJKJKJJKEJIJD-BCLBR(最多支持6.5万并发)

生成脚本步骤

打开loadrunner,选择app脚本(前提是已经安装了 app的patch4插件补丁,不然是找不到app脚本的选项的)

如何利用wireshark 抓包并导入loadrunner中生成脚本文件?如何利用wireshark 抓包并导入loadrunner中生成脚本文件?

(注意第四步中的一定选择第二个,意思就是利用抓包到的文件导入到loadrunner中并生成脚本)

如何利用wireshark 抓包并导入loadrunner中生成脚本文件?

(注意:客户端和服务器端的ip必须要填写一个才可以下一步操作,否则是操作不了的,图上GO君填写的是客户端的ip地址—客户端ip可以通过ipv4地址查询,也可以cmd命令ipconfig  /all 查询,方式有很多,就不一一列举了)

最后点击完成,接着就等待脚本的生成吧!(由于度娘设置了禁止抓取,在这里就不截图了)

以上方式为如何通过抓包的方式生成脚本,app的抓包方式和web抓包方式大致相同

特别强调一点:以上生成的脚本还是app协议的脚本,如果想替换为web协议脚本,只要把app脚本生成的内容复制到新建的web协议脚本保存就可以了!

原链接:https://www.testgo.cn/46.html

  • 发表于 2019-07-29 15:38
  • 阅读 ( 403 )

0 条评论

请先 登录 后评论
不写代码的码农
testgo

7 篇文章

作家榜 »

  1. testgo 7 文章
  2. u99999 0 文章
  3. 屈宁 0 文章
  4. 吴鸿烨 0 文章
  5. gyy 0 文章
  6. alex li 0 文章
  7. 小白上路 0 文章
  8. biubiuzz233 0 文章