浅谈使用anyproxy玩转mock
Anyproxy 是alibaba 前端团队开源的http/https 基于node的代理服务器。 业界的http代理工具在windows下有fiddler,mac有charles,为什么选择anyproxy呢?我个人认为有以下几个点: 同时兼容mac/windows用户 提供友好的web版界面,可实时观测网络请求 基于nodeJS开发,开放接口,允许用户进行充分的自定义进行数据mock等操作,更符合我们的操作习惯
1.安装方法:
// 安装anyproxy
npm install -g anyproxy
// 启动
anyproxy
// 默认端口号8001
// 访问http://127.0.0.1:8002,web界面上能看到所有的请求信息
// 若需抓取https请求,需生成证书
// 生成证书
anyproxy-ca
// 启动AnyProxy,并解析所有https请求
anyproxy --intercept
实例:
var proxy = require("anyproxy");
//create cert when you want to use https features
//please manually trust this rootCA when it is the first time you run it!
proxy.isRootCAFileExists() && proxy.generateRootCA();var options = {
type : "http",
port : 8001,
hostname : "localhost",
rule : require("path/to/my/ruleModule.js"),
dbFile : null, // optional, save request data to a specified file, will use in-memory db if not specified
webPort : 8002, // optional, port for web interface
socketPort : 8003, // optional, internal port for web socket, replace this when it is conflict with your own service
webConfigPort : 8088, // optional, internal port for web config(beta), replace this when it is conflict with your own service
throttle : 10, // optional, speed limit in kb/s
disableWebInterface : false, //optional, set it when you don't want to use the web interface
silent : false //optional, do not print anything into terminal. do not set it when you are still debugging.
};new proxy.proxyServer(options);
毫无疑问,18年各种裁员,缩招但是高端的测试工程师职位依然在热招,并且待遇非常不错,那么什么制约了你呢?毫无疑问是技能。
如何提升技能呢?
课程适合的人群:
1、手工测试工程师
2、初中级自动化测试工程师
3、高级测试工程师
模式:小班制,不超过15人
Tester+T第22期测试开发进阶实战班火热招生咯,前五名报名者有优惠哦...本次课程,全新升级,完全按照企业模式整个升级,打造完美测试开发课程...
另外测试平台开发课程也在火热招生中:
包括:接口自动化测试平台开发、APP性能监控平台开发。
详细课程信息见:
接口自动化测试平台开发课程:https://mp.weixin.qq.com/s/ttwsbtEeW_6qCOTSAJR87A
性能监控平台开发课程:
https://mp.weixin.qq.com/s/liehy7QcBqOSkvnzTSQktA
授课方式:
1、网络班(老师亲自代课,不是看视频,该有的都有,和正常上课一样!打破传统的网络授课模式,课程更多的是讨论、问题解决、实战,课堂中进行问题解决,学生课堂中有不懂的问题,就停下来解决问题。)
2、通过在线教育频道上课(有助教进行辅助)对于偶尔有事上不了课的童鞋不用担心,我们全程有课堂视频提供,可下载到本地永久观看(不限次数,不限时间)。
3、我们依旧坚持着小班制12人,人少我们4个老师可以更好的对每个学生进行辅导,答疑(课后答疑、问题解决)。
4、我们支持一次报名,永久免费重学(不限次数)。我们不像其他机构重学需要加钱,视频有次数限制,只能重学一次,更可恶的是要签订“霸王条款”限制你的各种活动!这不就是花钱去“卖身”吗?
师资力量:
Richard:十一年工作经验,先后工作于百度、网易,目前担任某上市互联网公司的测试经理,一直专注于测试技术、测试管理方向。曾受邀参加某互联网测试峰会分享公司的体系建设。
Jack:十年测试经验,先后工作于去哪儿、京东、某测试培训机构担任高级讲师,目前担任某互联网的测试主管,主要负责测试流程、测试理论及测试开发团队,敏捷专家。
Bill: 七年测试工作经验,高级测试开发工程师,丰富的项目测试经验,在2015年到2018年在某上市公司负责全流程测试平台搭建,拥有上百个软件测试项目经验,涵盖了App、Web、Win等平台的测试,擅长客户端、接口端自动化测试,具备丰富的项目管理和测试经验。
Nike:八年测试经验,先后工作于京东,目前在某互联网测试公司担任测试架构师,拥有十分丰富的测试架构开发能力,及自动化测试能力。
Albert 八年测试工作经验,互联网巨头企业测试leader ,测试团队架构师,擅长性能测试调优,敏捷测试和探索式测试专家,帮助企业改进项目流程,推动质量体系建设。
Emma:九年工作测试经验,先后工作于用友,滴滴打车企业,目前担任公司测试经理,专注于测试整体流程把控,测试质量监管,对接企业产品质量,功能测试方法运用,善于钻研测试工具,输出高品质的产品及项目报告。测试实践专家。
Joanna:知名互联网测试经理,测试行业摸打滚爬8年之久,见过各种妖魔鬼怪,专注测试管理,测试人员培养,精通测试流程和测试体系建设,通过流程控制确保各产品线项目高质量交付,现被任命为企业大学的高级讲师。
我们的宗旨:
不让任何一个学员拉下,所有人必须学会。
有兴趣的可以加我qq咨询:2171029637
jack:3292634297
Bill:2766905938
想要了解,获取更多和测试相关的知识请添加此群,本群提供App、Web等Ui自动化,App性能测试,接口功能,
接口自动化测试,jmeter、loadrunner工具介绍,静态代码扫描实践;测试理论,
测试流程。测试管理。
如果有问题可以联系QQ:2171029637
QQ邮箱:2171029637@qq.com
自动化测试开发进阶交流群:544126564(想要更多资料立即加入此群)
零基础测试学习转行群:321264545
大学生软件测试学习群:720878832