408
阿里云
开发辅助工具(主题)__开发者工具_消息服务-阿里云
开发辅助工具(主题)
模拟 MNS 通过 http/https 请求推送主题消息给用户,辅助客户端开发测试。
环境依赖
此工具适用于Python 2.5(包括)以上且在3.0(不包括)以下的Python版本,Windows平台和Linux平台均可使用。
使用帮助
无需安装,下载解压后,进入mns_topic_tool目录。
1. 测试验权逻辑
发送 http/https 请求到host参数指定的客户端,除 host 外,不支持指定其它参数。
命令
python mns_topic_tool.py notifymsg_withauth --host=http(s)://xxx
示例
2. 测试消息体处理逻辑
发送 http/https 请求到 host 参数指定的客户端,并且可以指定消息体、消息格式等;该命令支持指定body、format等多个参数;
但发送的请求中不包含签名相关信息,因此请注释客户端中的验权逻辑,否则会由于验权失败无法正常处理消息。
- 命令
python mns_topic_tool.py notifymsg_withoutauth --host=http(s)://xxx [--uri=xxx] [--body=xxx] [--base64=true/false] [--format=xml/simplfied] [--topicowner=xxx] [--topicname=xxx] [--subscriber=xxx] [--subname=xxx] [--pubtime=xxx]
参数 | 描述 | 默认值 |
---|---|---|
uri | 请求发送的uri | /notifications |
body | 消息的内容 | TestMessage |
base64 | 是否对消息做base64编码 | false |
format | 请求body的格式:xml/simplfied | xml |
topicowner | 请求body(xml格式)中的TopicOwner | TestTopicOwner |
topicname | 请求body(xml格式)中的TopicName | TestTopicName |
subscriber | 请求body(xml格式)中的Subscriber | TestSubscriber |
subname | 请求body(xml格式)中的SubscriptionName | TestSubscriptionName |
pubtime | 请求body(xml格式)中的PublishTime | 当前时间 |
- 示例
下载
Version 1.0.0
- 更新日期:2016-04-20 下载
- 功能更新
- 支持notifymsg_withauth命令,协助用户测试客户端验权逻辑;
- 支持notifymsg_withoutauth命令,协助用户测试客户端消息处理逻辑;
最后更新:2016-11-25 15:30:30
上一篇:
日志导出工具__开发者工具_消息服务-阿里云
下一篇:
签名验证工具__开发者工具_消息服务-阿里云
运行离线任务__应用管理_用户指南_容器服务-阿里云
功能示例__文字识别_人工智能图像类-阿里云
查询物理专线列表__高速通道相关接口_API 参考_云服务器 ECS-阿里云
通过StreamCompute消费__loghub-消费_用户指南_日志服务-阿里云
企业邮箱在iPhone6(ios8)上如何设置__客户端使用_邮箱常见问题_企业邮箱-阿里云
GetObjectACL__关于Object操作_API 参考_对象存储 OSS-阿里云
负载均衡性能与测试概要说明__性能压测_技术运维分享_负载均衡-阿里云
域名交易手续费常见问题___域名交易_域名-阿里云
CDN API鉴权规则__RAM资源授权-CDN_API 手册_CDN-阿里云
查询指定区域下所有实例 ID 并输出到文件__脚本使用示例_用户指南_命令行工具 CLI-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云