产品经理可能需要知道的几个工具
实战人产品经理网(pm.shizhanren.com)今天要推荐的不是类似 Axure 或 xmind 等常见工具,比较小众,但产品经理掌握这些工具的使用,有助于产品经理「知道更多东西」,对工作有比较大的帮助。
一、抓包相关与Host修改
产品经理除了是需求的提出者,也是需求的最终负责人、验收人。在腾讯的TAPD(敏捷开发)流程里,需求有一个状态就是「转体验」。
当需求到了转体验的状态,产品经理需要对工程师们产品逻辑、UI还原的工作进行验收,这时候则需要「体验环境」。很多时候体验环境都是在内网,外网无法直接访问,所以这时候涉及到一个比较偏技术一点的说法 — 改Host(主机、服务器)。意思就是把某个域名比如 test.qq.com 映射到内网开发服务器IP 192.168.0.11。host改完之后,产品经理就可以开始体验刚开发完成的需求了。
这时候,产品经理需要借助一些工具来提升效率。
抓包与改Host神器(windows操作系统):Fiddler+插件willow
Fiddler 是一款http(https)协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的请求数据。产品经理使用Fiddler +willow有哪几方面的用处呢?
(1)评估页面加载耗时。如果一个页面完全加载的速度过长(比如超过3秒),即使产品功能实现了,用户体验也是不好的。特别是当用户使用手机访问时,如果一个页面的加载时间过长,用户可能毫不犹豫关掉你的页面。所以当你发现了页面耗时较长时,你要提出优化建议。
(2)修改Host,灵活的环境切换。你可以设置几个Host列表,当你在测试验证开发、体验、测试、灰度发布、生产等不同环境时,只需简单点击就能够灵活切换各个环境,效率提升明显。
(3)半白盒测试。测试分为黑盒测试和白盒测试(什么是黑盒测试、白盒测试请自行百度),产品经理一般不介入黑盒测试。简单说一下什么是黑盒、白盒测试。顾名思义,黑盒就是未打开的盒子,不知道代码实现逻辑,仅仅对功能进行测试,一般依赖于界面的有效交互来测试功能是否可用。
白盒测试是指对逻辑代码进行审计,针对性实施有效性、安全性测试等工作,会对代码逻辑实现进行关键路径测试用例覆盖、逻辑边界、抗压能力测试等。
黑盒测试很简单,人人都可以做。但对于创业小团队来讲,可能不会配备专门的白盒测试人员,这就依赖工程师的自测和产品经理对需求完成质量的把控能力。产品经理利用Fiddler等工具进行测试时,可以对一些参数进行抓包、打断点,修改以验证逻辑正确性,在这个过程中往往能测试出一些基本的逻辑问题和安全漏洞「比如越权漏洞,路人甲通过修改参数看到了路人乙的订单」。
(4)移动设备抓包必备神器。通过设置代理到PC电脑上,手机上的网络请求也可以抓到,显示在抓包软件上。
在OS X(Mac)操作系统,Fiddler对应的软件是 Paros或者Charles。
二、安卓、iOS 模拟器
如果你是APP的产品经理,安装最新版本的APP少不了要用到模拟器,安装不同的操作系统版本(如安卓4.x – 5.x),来测试自己的APP兼容性,当然你也可以选择类似Testin 这样的众测平台。
安卓模拟器我使用比较多的是 Genymotion ,iOS 模拟器用比较多的是 XCode。
三、subDomainsBrute(二级域名扫描器)
subDomainsBrute 是使用python 写的域名扫描器,本意是用于进行安全渗透测试的。用户只需要输入一个域名,这个脚本就可以帮助用户找到尽可能多的子域名。
当然这里推荐这个工具并不是用于安全攻击,而是鼓励使用这个工具对竞争对手的动态进行收集。比如你可以通过工具扫描,发现竞争对手的测试域名,从而知道他们最新的产品方向是什么。
此工具具有一定的安全风险,请谨慎使用。
四、VPN常常听到群里有人问这个问题怎么处理,甚至巴不得群里有人能直接给出解决方案。但作为产品经理,你必须要学会「翻。。。。墙」,使用谷歌等工具获取有用信息,试着去解决自己遇到的问题。
建议付费购买VPN,较为稳定、快速,也不容易被墙上墙。
五、网页截屏工具有时候使用系统截图、QQ(微信)截图、并不能满足你的所有截图需求,比如全屏截图,这时候你需要一些工具来帮你完成高保真屏幕截图。
勾搭小编微信号:7991322,加入实战人产品经理网官方社群,做新媒体的人都在这里了!
本文《产品经理可能需要知道的几个工具》发表于实战人网,转载请注明出处!
原文链接:http://pm.shizhanren.com/2016/pmgongjujieshao.html
*文章为作者独立观点,不代表实战人网立场!如对本文有异议请联系我们沟通处理!