Java symphony chatbot的自动部署后测试

Java symphony chatbot的自动部署后测试,java,chatbot,Java,Chatbot,假设我在开发环境中部署了一个聊天机器人,并希望对其运行测试,就像我手动(通过symphony dev pod客户端)但以自动方式运行一样。 测试应首先在专用symphony测试室(该测试室被锁定为仅包含bot、bot测试仪和human tester)的MIM流的数据源上放置一条消息(理想情况下是通过symphony gui),并将来自bot的messageML响应与预期答案进行比较。如果无法访问bot(x秒内没有应答)或响应与预期不符,则测试应失败。 更准确地说,我不想测试我的后端RESTAPI

假设我在开发环境中部署了一个聊天机器人,并希望对其运行测试,就像我手动(通过symphony dev pod客户端)但以自动方式运行一样。
测试应首先在专用symphony测试室(该测试室被锁定为仅包含bot、bot测试仪和human tester)的MIM流的数据源上放置一条消息(理想情况下是通过symphony gui),并将来自bot的messageML响应与预期答案进行比较。如果无法访问bot(x秒内没有应答)或响应与预期不符,则测试应失败。
更准确地说,我不想测试我的后端RESTAPI(我已经用rest assured做了),但我想在部署后以尽可能接近手动测试仪的方式测试bot端到端

我所寻找的是一个什么样的技术在这里使用的灵感。框架是否希望硒/肉毒杆菌工作

我希望这个问题不是太宽泛,而是更高层次的发展问题。我还应该提到,我更喜欢java实现

谢谢你的帮助