Playframework &引用;模拟http客户端";vs";模拟web服务“;

Playframework &引用;模拟http客户端";vs";模拟web服务“;,playframework,mocking,integration-testing,Playframework,Mocking,Integration Testing,Play框架谴责模仿http客户端,但鼓励模仿web服务。我看不出这有什么好处 如果我们使用的是由Play框架提供的WSClient,那么模仿http客户机(WSClient)和web服务在本质上不是一回事吗?我知道WSClient和web服务之间是HTTP负载的构造,它在网络上传播等等。但如果我们在模拟web服务,我看不到任何不同,除非我们明确测试网络故障案例等。据我所知,在这种情况下,web服务是HTTP客户机,你说模拟HTTP客户机与模拟web服务是同一件事是对的。我认为“blurb”的意

Play框架谴责模仿http客户端,但鼓励模仿web服务。我看不出这有什么好处


如果我们使用的是由Play框架提供的WSClient,那么模仿http客户机(WSClient)和web服务在本质上不是一回事吗?我知道WSClient和web服务之间是HTTP负载的构造,它在网络上传播等等。但如果我们在模拟web服务,我看不到任何不同,除非我们明确测试网络故障案例等。

据我所知,在这种情况下,web服务是HTTP客户机,你说模拟HTTP客户机与模拟web服务是同一件事是对的。我认为“blurb”的意思是,通常当人们模仿HTTP客户机时,他们只关心基本的内容,例如连接是否建立以及接收到了什么。他们希望鼓励您使用此WSClient进行更彻底的测试。