Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为e2e测试编写请求/响应模拟的有效方法?_Javascript_Angularjs_Selenium_Testing_Protractor - Fatal编程技术网

Javascript 为e2e测试编写请求/响应模拟的有效方法?

Javascript 为e2e测试编写请求/响应模拟的有效方法?,javascript,angularjs,selenium,testing,protractor,Javascript,Angularjs,Selenium,Testing,Protractor,目前在我家,我们正在使用量角器来编写角度e2e测试。其中一个最耗时和乏味的步骤是写出所有网络请求/响应,使其与您期望的完全相同。因此,当一个页面对我们的后端进行5次api调用时,我通常必须从Chrome的“网络”选项卡进行检查,并逐个复制数据。我想知道是否有更优雅的解决方案?我想这不是测试的问题,而是API的实现方式 如果我理解你的意思,那么你向同一个端点发送了5个请求(如果我错了,请纠正我)。 也许可以将包含数据的数组传递给该端点。如果是这样的话,发送一个请求可能比发送五个更有效 如果不是-唯

目前在我家,我们正在使用量角器来编写角度e2e测试。其中一个最耗时和乏味的步骤是写出所有网络请求/响应,使其与您期望的完全相同。因此,当一个页面对我们的后端进行5次api调用时,我通常必须从Chrome的“网络”选项卡进行检查,并逐个复制数据。我想知道是否有更优雅的解决方案?

我想这不是测试的问题,而是API的实现方式

如果我理解你的意思,那么你向同一个端点发送了5个请求(如果我错了,请纠正我)。 也许可以将包含数据的数组传递给该端点。如果是这样的话,发送一个请求可能比发送五个更有效

如果不是-唯一可以做的就是循环请求