python - 简单的网络服务器或网络测试框架

标签 python web-services testing web-applications

需要测试一个复杂的网络应用程序,它与远程第 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/

相关文章:

angularjs - 在 Jasmine + Angular 中测试 $httpBackend

android - 如何在设备上安装未签名的 android 应用程序?

python - 如何将 Django .html 指向 S3 媒体文件?拒绝访问

Python:获取两个字典之间的差异

web-services - 发现通过 FedEx API 发送到帐户的包裹

unit-testing - 模拟和单元测试 Solr 和 Lucene 索引

python - Pandas 数据帧到 CSV

python - 如何使用scrapy抓取内层url?

java - 对基于 Java 的 REST Web 服务进行版本控制?

PHP SoapClient 在 WSDL 模式下重新映射 SoapAction?