关闭

客户端&WEB网络测试方法杂谈(3)

发表于:2015-5-26 10:37

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:搜狗测试    来源:51Testing软件测试网采编

  2.3. 设置返回断点的应用范围
  上面已经说过了,设置返回断点并修改可以做客户端测试,和我们平时使用fiddler的AutoResponder功能上很类似,只不过设置返回断点的方式比设置AutoResponder更加快捷方便,相当于即时修改返回数据、当场可以看到客户端的现象。但也由于是即时修改数据,如果操作慢的话,可能会导致客户端获取超时失败。所以需要依照不同的测试场景合理使用这几种方法。
  2.4. 设置返回断点的实例
  实例使用一张图片来说明整个操作过程和方法。
  3. 使用http测试服务器
  http测试服务器,就是实实在在的服务器,上面搭建了http+php服务,只要本地设置了hosts(对于手机来说,必须root才能修改),就可以让指定的http访问到自己的服务器上,于是就可以随意修改了。
  3.1. http测试服务器的搭建
  http服务器,使用最多的是Linux+Apache,还有linux+nginx,window+IIS也行,但性能上要比Linux差不少,并且涉及windows本身的防火墙,导致外网访问可能会有问题。
  具体搭建方法,大家可以百度或搜狗一下,比较简单,就不在这里赘述了。
  3.2. 设置本地hosts
  hosts文件是操作系统中,指定域名访问指定IP的匹配对,windows操作系统中 该文件是在%windir%\system32\drivers\etc,android系统中是在/etc
  下面以android系统简单说明一下如何修改:
  手机必须root,方法就不说了,可网上搜索。
  使用获取了最高管理员权限的文件管理应用,打开/etc,然后挂载读写操作,然后打开下面的hosts文件
  在hosts文件中增加需要绑定的域名和IP,例如:
  10.12.131.16 input.shouji.sogou.com
  然后保存退出。最好再进入该文件看一下 是否修改成功。
  3.3. 自定制返回内容
  经过上面的操作后,凡是发往input.shouji.sogou.com的请求,都会来到10.12.131.16了,所以下面就可以自定制返回内容了:在http服务器工作根目录中新建各种对应的目录和文件,就可以被访问了。
  4. 其它注意点
  如果即想使用http测试服务器,又想使用fiddler抓包,那么可以先设置代理到fiddler上,然后给fiddler所在机器上配置hosts。注意:如果在手机上即设置代理到fiddler,又设置了hosts,那么hosts是不管用的,也就是说代理是绕过hosts工作的。
相关文章:
客户端&WEB网络测试方法杂谈(2)
22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号