Testing 用于自动测试的城市飞艇API?

Testing 用于自动测试的城市飞艇API?,testing,urbanairship.com,Testing,Urbanairship.com,我们有一套使用城市飞艇进行通知的现有应用程序。我们希望自动化服务器组件的测试 我们尽可能使用自动化测试。具体来说,我希望能够验证,当我对特定标签进行/api/post调用时,城市飞艇会为该标签生成通知 在理想情况下,我会按照“收到tag=XXX或timeout的通知时返回”的思路进行WebREST调用,并验证响应是否符合我的预期 这样的电话是否存在,或者有人能建议除包括电话硬件之外的其他方法吗 查尔斯 任何推送服务都没有端到端的回调,因为它通过各种其他服务APN、GCM。换句话说,您不能向城市飞

我们有一套使用城市飞艇进行通知的现有应用程序。我们希望自动化服务器组件的测试

我们尽可能使用自动化测试。具体来说,我希望能够验证,当我对特定标签进行/api/post调用时,城市飞艇会为该标签生成通知

在理想情况下,我会按照“收到tag=XXX或timeout的通知时返回”的思路进行WebREST调用,并验证响应是否符合我的预期

这样的电话是否存在,或者有人能建议除包括电话硬件之外的其他方法吗

查尔斯
任何推送服务都没有端到端的回调,因为它通过各种其他服务APN、GCM。换句话说,您不能向城市飞艇发出HTTP请求,然后在设备上收到通知时进行回调。您所能做的最好的事情就是使用城市飞艇的API进行post调用以发送消息,然后检查响应是否为2XX响应。2XX响应并不表示在设备上接收到推送,但它至少验证UA是否已收到尝试发送该通知的请求

您可以研究的另一个选项是使用appthwack这样的服务:我不确定他们是否能够测试推送通知,因为看起来他们使用的是模拟器,但值得研究一下