测试流服务如硒

问题描述

下午好。

我正在测试公司的流媒体服务,其工作原理类似于抽搐。

任务如下: 登录到您的帐户并模拟查看流(和聊天)

我当时正在考虑用硒编写代码。但是据我了解,在这种情况下,您将必须为每个线程使用自己的驱动程序。恐怕会占用太多内存。

现在是问题。 这是真的?有办法避免这种情况吗? 您将建议采用什么方法解决此问题?

我只是想到了不绘制视频以节省资源的想法。但是这里有一个警告,因此流服务不认为我是机器人。 换句话说,我必须不断地获得它,而不是绘制它。 这不适用于硒。

问题如下:是否可能 将登录数据发送到表单并以Java编程方式“查看”流? 我应该使用哪些库?

您可以推荐必要的库,并提供指向我所需功能的链接吗?

解决方法

您可以为此使用一项服务来进行云托管的测试,这样您就不必关心测试基础结构了。某些服务允许您在测试脚本中使用Selenium,因此测试创建将类似于本地测试体验。 Here is a link的服务将使您实现所需的服务,并且可以在那里免费运行一些测试。 同样here is a step-by-step guide来创建和设置测试。

,

最简单的方法是将Selenium Grid与TestNg一起使用。 只要您需要验证前端,硒就是工具,即使不是100%,您也可以使用API​​调用进行简单测试:

  1. 通过API调用登录
  2. 执行所需页面的访问,并使用html解析器对前端调用进行一些验证
  3. API调用来检查聊天

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...