我有一个使用javascript,react和redux开发的单页面应用程序,它通过web socket,rest和json与后端进行通信。
我希望探索独立于后端工作的可能性,无论是我开发还是将前端视为子系统并对其执行子系统测试。
这是一个好方法吗?你会推荐什么工具?例如,我之前使用过pylen的selenium。对于我来说,使用selenium api编写我自己的简单测试环境是一个明智的选择,其中测试在其设置中配置为以适当的方式响应来自前端的休息请求。也许有更好的方法。
答案 0 :(得分:0)
我认为npm提供http-server
您可以在项目目录中运行服务器,它应该是localhost上的服务器。
但如果您使用的是Linux或Mac,最简单的方法是:
$ cd you_app_folder
$ python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 ...
因为python是在mac和Linux上构建的,所以我说的最简单。