经过几次检查后,我发现在Django的实时服务器测试环境中,如下所示:
python manage.py test <SERVICE> --liveserver=localhost:8888 --keepdb
通过一组微服务的嵌套REST请求最多可提供2个请求的深度级别。换句话说,如果API测试用例向Service 1发出请求,而Service 1向Service 2发出请求,则一切正常。 在服务2向服务3发出另一个请求的情况下,该请求无限期地挂起。
在实时服务器测试环境中是否需要设置处理嵌套请求的内容?
使用Django的开发服务器,一切都很好,它可以毫无问题地处理这些请求。