51Testing软件测试论坛

标题: 接口测试要在什么环境下测试? [打印本页]

作者: 莉莉儿    时间: 2016-7-8 00:08
标题: 接口测试要在什么环境下测试?
想请教下大家,一般接口测试,要在什么环境下测试?直接公司的本地电脑还是找一台网络稳定的服务器测?常常是在本地测的,开发说在本地没用,所以有点困惑???

作者: Miss_love    时间: 2016-7-8 09:28
为什么本地测试没有用?开发有说吗?又不是测性能
作者: seagull1985    时间: 2016-7-8 10:45
最好把应用布署到服务器测试,但是如楼上所说,本地为什么不可能,应该是一样的。只是本地测试影响的因素什么比较多。。
作者: hemiaoer    时间: 2016-7-8 13:29
一、开发说在本地测试没有是不全面的。
原因:
1、在本地是可以测试模块处理功能的,注意这里不是测试接口,只是测试接口的消息被模块成功接收到了过后,模块对消息的响应和处理
2、但是要是通过接口通信的模块在生产环境是不同服务器上,那么服务器之间通信会出现的问题就没有办法测试。也就是常说的网络通信之类的问题没有办法测试到。

(根据开发的话,可以判断这个接口并不是系统内部的调用接口,应该是不同系统和功能模块之间的接口。 )

二、这样的接口在什么环境下测试?

1、测试设备允许的情况下,尽量把测试的应用部署到测试服务器上面。并且按照生产环境的部署方式来搭建测试环境。

如果在生产环境通过接口交互的应用在不同服务器,测试环境也要把应用在不同服务器。
生产环境使用了vpn,测试环境的服务器最好也是在vpn环境下。

2、就算是这样。还是会出问题!
有什么办法解决呢?当然是联调,也就是在生产环境实打实的对接测试。


作者: me等戈多    时间: 2016-9-22 16:26
自己写个测试框架
作者: 592283992    时间: 2016-9-28 23:47
( ⊙ o ⊙ )啊!省道
作者: jingzizx    时间: 2017-5-8 20:00
4楼说的很详细!赞!
作者: jingzizx    时间: 2017-5-8 20:01
目前自己也在开展接口测试,还是要考虑这些问题的




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2