iOS 网络调试库 NetworkEye
- 授权协议: MIT
- 开发语言: Objective-C
- 操作系统: iOS
- 软件首页: https://github.com/coderyi/NetworkEye
- 软件文档: https://github.com/coderyi/NetworkEye
软件介绍
NetworkEye是一个网络调试库,可以监控App内所有HTTP请求并显示请求相关的所有信息,方便App开发的网络调试。
可以检测到包括网页,NSURLConnecttion,NSURLSession,AFNetworking,第三方库,第三方SDK等的HTTP请求,非常方便实用。
NetworkEye,a iOS network debug library,It can monitor all HTTP requests within the App and displays all information related to the request.
Podfile
platform :ios, '7.0'pod "NetworkEye", "~> 0.9.3"
使用:
注意请在DEBUG模式下使用NetworkEye 在AppDelegate.m里面加入下面代码就可以了
#import "NEHTTPEye.h" #if defined(DEBUG)||defined(_DEBUG) [NSURLProtocol registerClass:[NEHTTPEye class]]; #endif
使用的时候可以通过摇一摇(Shake Gesture)手势调出监控数据界面NEHTTPEyeViewController 也可以用如下代码直接present出来。
#if defined(DEBUG)||defined(_DEBUG) NEHTTPEyeViewController *vc=[[NEHTTPEyeViewController alloc] init]; [self presentViewController:vc animated:YES completion:nil]; #endif
在NEHTTPEye.h里面有两个可以配置的参数即默认数据库密码是networkeye和默认监控最多300条请求,请求的保存位置在缓存目录的networkeye.sqlite内。
#define kSQLitePassword @"networkeye" #define kSaveRequestMaxCount 300
NetworkEye使用了Aspects并且依赖仓库SQLCipher。 Aspects用于摇一摇手势,SQLCipher用于加密数据库。
NetworkEye的监控数据界面如图:
软件测试经验与教训
Cem Kaner、James Bach、Bret Pettichord / 机械工业出版社 / 2004-1 / 35.00
本书汇总了293条来自软件测试界顶尖专家的经验与建议,阐述了如何做好测试工作、如何管理测试,以及如何澄清有关软件测试的常见误解,读者可直接将这些建议用于自己的测试项目工作中。这些经验中的每一条都是与软件测试有关的一个观点,观点后面是针对运用该测试经验的方法、时机和原因的解释或例子。 本书还提供了有关如何将本书提供的经验有选择性地运用到读者实际项目环境中的建议,在所有关键问题上所积累的经验,以......一起来看看 《软件测试经验与教训》 这本书的介绍吧!
