求本地测试微信公众平台的Python方法,信公众平台python,使用Python,fla
求本地测试微信公众平台的Python方法,信公众平台python,使用Python,fla
使用Python,flask处理后端。
每次在本地写好代码,push 到github,ssh 到服务器,pull下来代码,运行测试,感觉很不方便,有没有方法什么可以在本地测试的?
可不可以有方法实现在本地直接输入要进行测试的信息,像web开发一样,写好网页在本地运行,输入需要post的请求,看返回结果是否正确。
求大神指导~
这个命令行的测试工具应该可以满足你的测试 https://github.com/node-webot/webot-cli
推荐一个微信API的仿真模拟器(Ruby Wechat API Faker),实现了几乎全部的微信API,包括微信消息发送与推送,用户管理,用户分组,微信二维码扫码,微信群发消息等等。
实在是微信公共平台开发调试利器!
软件网址:
https://github.com/xixilive/wecheat.git
https://natapp.cn
超简单的内网穿透... 微信本地开发实时调试太方便了
所谓「模拟」,最好是尽可能接近或直接使用线上环境,比较典型的例子是:早期微信如果xml response组织有误,会直接显示出来xml,现在不会了,自己写的模拟器你怎么操作?
我现在的办法楼主可以借鉴一下(适用于开发环境),需要有三个前提:
方法一:
附加:开发环境还是专门申请一个公号为好,特别是大的应用
接下来重点来了:
这是一个参考办法,楼主可以留意一下。
方法二:1、在正式环境的nginx(假如是),设置一个proxy_pass到本机
以上两种都是我以前用过的办法,最早时是跟楼主一下,如果是使用github的话,还可以使用hook功能直接pull到服务器,后来用了第一种,修改域名解析的办法来干的。
小宏_Red
有一个开源项目,用于微信公众平台应用的本地化测试,项目地址https://github.com/xred/WeTest在api地址里填入你的微信项目的请求地址,可以是在服务器上,也可以是localhost上,然后在输入内容里打入要发的内容,上面的框框右半部分会显示返回的内容
我是使用花生壳在本地建站的。
又发现一个本地测试,不过没有用,用的是楼上的~https://github.com/ushuz/weixin-simulator
鉴于大部分ADSL都封了80端口,所以想要本地调试,有以下条件:
首先注册一个路由器支持的动态域名服务商,将动态域名绑定至路由器,同时在路由器上设置端口转发,比如你的公众平台程序的端口是2222,那就将wan口的2222转发至lan口2222
然后在公网服务器上用nginx监听80端口,解析你的子域名(如weixin.lfzyx.org),然后通过nginx的proxy_pass ,将请求转发至你的动态域名加2222端口。这样就可以通过weixin.lfzyx.org这个子域名调戏你的公众平台了
编橙之家文章,
相关内容
- Python中range与xrange分别在什么情况下使用,pythonxrange,这
- 请问Article表把主键暴露在URL中好吗?,articleurl,Django为每
- 求解决pip安装python库下载超时的有效方法,pippython,如题
- 用socket来搭建一个TCP的服务端啊,怎么才可以搭建?,
- 求python大牛帮看看这道简单的算法题如何巧解,python大
- Python表单是交给前端处理还是struts2处理好?,pythonst
- mysql重复数据表如何根据字段去重的问题,mysql重复数据
- Python什么方法可以避免重复抓取同一网页,python抓取
- Python Scrapy Unicode编码转换UTF-8问题,scrapyutf-8,关于Pyth
- 如何将大数据量的文本文件,按照条件完成多行合并的
评论关闭