Testing 如何:我可以在Azure emulator中同时使用工作者角色和VM角色测试应用程序吗?
我已经看过了,但看不到答案: 我有一个在VM角色和工作者角色之间传递Azure消息的应用程序。在我将其加载到Azure之前,我想通过使用Azure仿真器来测试两者是否正常工作 有人知道Azure emulator是否会接受来自VM角色的消息,是否允许我向VM发送消息?是否有解决方法或解决方案Testing 如何:我可以在Azure emulator中同时使用工作者角色和VM角色测试应用程序吗?,testing,azure,emulation,virtual-machine,role,Testing,Azure,Emulation,Virtual Machine,Role,我已经看过了,但看不到答案: 我有一个在VM角色和工作者角色之间传递Azure消息的应用程序。在我将其加载到Azure之前,我想通过使用Azure仿真器来测试两者是否正常工作 有人知道Azure emulator是否会接受来自VM角色的消息,是否允许我向VM发送消息?是否有解决方法或解决方案 在我的例子中,emulator和VM都将在同一主机服务器上运行。队列作为HTTP端点访问,因此您需要确保要测试的两个组件都可以访问队列 如果要使用存储仿真器(通常是在本地计算机上配置的HTTP端点)测试应用
在我的例子中,emulator和VM都将在同一主机服务器上运行。队列作为HTTP端点访问,因此您需要确保要测试的两个组件都可以访问队列 如果要使用存储仿真器(通常是在本地计算机上配置的HTTP端点)测试应用程序,则需要确保VM角色可以访问该地址 我建议使用real storage service进行测试。模拟器和实际服务之间存在差异,因此最好测试实际交易(您始终可以创建测试队列)
在这种情况下,端点将位于internet上(即) 你能澄清你所说的“传递Azure消息”是什么意思吗?你指的是TCP/WCF吗?Azure队列?服务总线消息?当然大卫:我的应用。创建CloudQueueClient并使用CloudQueueMessages在VM和工作角色之间传递操作信息。对不起,我认为我应该在更新中添加@David标记…很好的解释。关于针对真实存储帐户进行测试的好建议,谢谢@Richard