欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 培训 > 如何使用Python在企业微信中发送测试结果?操作看这里!

如何使用Python在企业微信中发送测试结果?操作看这里!

2025/2/27 4:44:00 来源:https://blog.csdn.net/m0_58552717/article/details/140217230  浏览:    关键词:如何使用Python在企业微信中发送测试结果?操作看这里!
在日常的自动化测试工作中,一般会需要把测试结果同步到工作群里,方便信息同步。那么我们今天就使用企业微信和Python+requests库来演示一下具体如何操作吧!

01 准备

开始之前,我们应该确保已经安装了python环境,并且要安装requests库

图片

02 配置企业微信机器人

为了能够通过Python发送企业微信通知,首先需要在企业微信群聊中添加一个群机器人:(方便测试,这个群里可以只有你和机器人)

图片

图片

图片

填写机器人名称:

获得一个webhook地址,通过这个webhook地址,我们就能通过Python给企业微信发送通知了

图片

03 Python将测试用例结果   发送到企业微信通知

通过requests模块对webhook地址发送post请求就能发送通知

在conftest.py文件里加入需要发送的代码

import requestsdef pytest_terminal_summary(terminalreporter, exitstatus, config):total = terminalreporter.numcollected  # 这是所有的用例个数passed = len(terminalreporter.stats.get('passed', []))  # 这是运行成功的用例个数failed = len(terminalreporter.stats.get('failed', []))  # 这是运行失败的用例个数skipped = len(terminalreporter.stats.get('skipped', []))  # 这里是skip的运行个数webhook = "webhook的地址"content = { "msgtype": "markdown","markdown": { "content": f"接口自动化脚本执行结果:\n运行总数{total}\n通过的数量:<font color=\"info\">{passed}条</font>\n失败的数量:<font color=\"warning\">{failed}条</font>"},"mentioned_list": ["@all"]  # @全体成员}requests.post(url=webhook, json=content, verify=False)

 

收到了对应数据

接下来,有条件的同学可以自行练习起来咯~~

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词