开发者社区> 沉默术士> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

LoadRunner+Android模所器实现抓包并调试本地服务端

简介:
+关注继续查看
 为了测试Android软件的服务端的功能,需要重现某些客户端操作,便于发现功能问题,性能问题。也方便客户端与本机服务端特别是服务端代码进行断点调试。这个时候需要对网络操作进行重现。
  loadRunner是hp公司开发的压力测试工具。功能比较强大,能够启动程序并对其网张通信行为进行监控,抓包,并重放。
  0.Android模拟器创建虚拟设备。
  1.录制模拟器脚本设置
  新录制脚本时,程序类别选择Win32 Applications, 将记录的程序选到安卓模拟器程序emulator的本地路径地址,不知道怎么安装使用 安卓模拟器/loadRunner的请百度
  程序启动的参数填写你已经配置好的虚拟设置名,注意,参数前要加“@”符号。
  2.Loadrunner启动模拟器开始进入系统
  3.已进入系统


  5.进入应用软件后,可以看到loadrunner已经捕获到了事件,对行为进行备注。
  6.捕获完成之后,查看生成的脚本。将脚本中网络连接的地址改成本机的。图中body部分为抓到的数据并Base64处理的结果。参见loadRunner帮助文档。
  7.去掉不相关的请求代码,运行脚本,loadRunner就会把捕获到的数据请求到你本地的站点上去。本地站点只要开发工具添加了断点调试,就可以一步一步调试了。或者完成你想要的功能。
最新内容请见作者的GitHub页:http://qaseven.github.io/

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Android Bluetooth蓝牙客户端发起对服务端连接建立请求过程(高版本Android兼容)
Android Bluetooth蓝牙客户端发起对服务端连接建立请求过程(高版本Android兼容) 本例代码是蓝牙客户端代码,只完成连接建立请求,假定蓝牙服务端设备名是:Android-Phone。
917 0
【Android 应用开发】Android开发技巧--Application, ListView排列,格式化浮点数,string.xml占位符,动态引用图片
【Android 应用开发】Android开发技巧--Application, ListView排列,格式化浮点数,string.xml占位符,动态引用图片
156 0
Android大数据、断点续传、耗时下载之DownloadManager开发简介(1)
 Android大数据、断点续传、耗时下载之DownloadManager开发简介(1) Android涉及到的网络数据请求,如果是零星数据、且数据量较小(几十KB到几百KB,1MB以内),一般的,可以自己使用Android原生HTTP或者第三方开源框架如Volley(相关文章:http://blog.
935 0
Android开发重要参考资料
=======================博客============================= 秋百万 有心课堂 郭霖 源码 安装ffmpeg 胡凯 官方培训课程 litesuitsway 爱哥 trinea robinRobin Hu...
850 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Android内存泄漏自动化链路分析组件Probe
立即下载
手机卫士性能优化方案-Android篇
立即下载
Android应用启动速度和内存优化实践
立即下载