需要测试一个复杂的网络应用程序,它与远程第 3 方基于 cgi 的网络服务进行一些交互。 我计划在虚拟网络服务器中实现一些第 3 方服务,以便我可以完全控制测试用例。 寻找一个简单的 python http 网络服务器或框架来模拟第 3 方接口(interface)。
最佳答案
使用cherrypy ,看一下 Hello World:
import cherrypy
class HelloWorld(object):
def index(self):
return "Hello World!"
index.exposed = True
cherrypy.quickstart(HelloWorld())
运行此代码,您将在 localhost
端口 8080
上准备好一个非常快速的 Hello World 服务器!很简单吧?
关于python - 简单的网络服务器或网络测试框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/776495/