【问题标题】:How do i access Azure worker role to test without using Web role?如何在不使用 Web 角色的情况下访问 Azure 辅助角色进行测试?
【发布时间】:2016-02-04 07:21:06
【问题描述】:

我只想测试辅助角色而不访问/调用 throw web 角色。

假设一个场景,客户端请求创建工作角色来处理数据(即在数据库中插入数据,进行批处理)。在这里,客户创建了网络角色,他们只想要我们的工作角色。

我们在 Azure 上创建了将数据插入数据库的辅助角色(例如:名字、姓氏、公司、手机号码、地址)。

现在测试人员想要在没有 Web 角色的情况下测试辅助角色,因为我们没有 Web 角色并且我们没有创建 Web 角色。我们知道 Web 角色会为工作角色提供名字、姓氏、公司、手机号码、地址。

能否请您帮助我们的测试人员如何测试 Worker Role。

谢谢

【问题讨论】:

  • 你在那里部署了什么?你创建了一个api吗?您可以使用 Fiddler 之类的工具来输入有效负载吗?您是否公开开放了 de Worker 角色?您是否允许端点上的流量?
  • Azure Worker Role Testing的可能重复
  • 我们创建了一个包含工作者角色的云服务,并将其发布到云端。未公开公开工作角色。
  • 所以没有端点可以让您也可以摆弄或连接不同的网站?

标签: azure azure-worker-roles


【解决方案1】:

Worker 角色和 Web 角色几乎是一回事,不同之处在于 Web 角色配置了 IIS,而 Worker 角色没有。绝对没有必要让工作角色输入来自 Web 角色实例。

如果您想访问在您的角色实例(无论是辅助角色还是 Web 角色)中运行的应用程序/api/等,您必须打开面向公众的端点或通过虚拟网络访问您的角色实例。

如何实际设置端点或设置测试取决于您。

【讨论】:

    猜你喜欢
    • 2012-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-11
    • 2011-09-17
    • 2013-01-06
    • 2014-08-29
    • 2015-07-07
    相关资源
    最近更新 更多