使用jemeter做微信小程序的api自动化,在第一部获取微信code卡住了
参考以下文章,望采纳
https://blog.csdn.net/m0_65856970/article/details/125372557
该回答引用ChatGPT
请参考下面的解决方案,如果有帮助,还请点击 “采纳” 感谢支持!
方法
要获取微信公众号授权代码,您需要执行以下步骤:
1 在JMeter中新建一个HTTP请求,并将其命名为"Get WeChat Code"。
2 在请求URL中输入微信公众号授权代码的请求URL,格式如下:
https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect
其中,APPID是您的微信公众号的唯一标识,REDIRECT_URI是授权后重定向的回调链接地址,SCOPE是应用授权作用域,STATE是重定向后会带上的参数,可以为空。
3 设置请求方法为GET,然后发送请求。
4 在响应内容中检索授权代码,您可以使用JMeter的提取器(例如Regular Expression Extractor)从响应中提取出代码。
5 在下一个HTTP请求中使用提取的代码,以请求微信公众号授权令牌。
问题解答
在使用JMeter进行微信小程序API自动化测试时,如果在获取微信授权code这一步卡住了,可以考虑以下几点:
1 检查请求URL和参数是否正确:请求URL应与微信官方文档中所提供的地址相同,并且请求参数应该正确。
2 检查网络连接:请确保JMeter与微信服务器之间的网络连接正常。
3 对请求响应进行检查:如果请求失败,请检查请求响应,以确定原因。
4 检查请求限制:微信对请求数量有限制,请检查是否超过限制。