jenkins测试c语言接口,Jmeter接口自动化测试 -企业微信 机器人 配置

1、以管理员的身份 创建一个群,随意自定义命名,然后添加 群机器人

f4889e192d2f43b8aa96bb43234fb5e3.jpg

e933e1391d1f4f5eaab8d881cb937e81.jpg

2、linux上安装python3

Centos镜像包地址:

系统自带了 python3

which python3

python3 --version

3. 在linux系统上运行Python脚本调试

import requests

import base64

import hashlib

import sys

import os

import subprocess

def wx_sendmessage():

(status,output) = subprocess.getstatusoutput("for i in `find /my_test2021/apache-jmeter-5.4.1/jmeter_test_report/html/TestStatisticsReport*.html -maxdepth 30 -type f|tail -n 1`;do basename $i; done")

str1=str(output)

print (str1)

status,output) = subprocess.getstatusoutput("for i in `find /my_test2021/apache-jmeter-5.4.1/jmeter_test_report/html/TestReportDetail*.html -maxdepth 30 -type f|tail -n 1`; do  basename $i; done")

str2=str(output)

print (str2)

url = "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=这个值从上面获得"

headers = {"Content-Type": "application/json"}

data = {

"msgtype": "text",

"text": {

"content":"Jmter interface automation 接口测试汇总报告:http://172.16.110.199:8999/"+str1+ \'\\n\\n\'

+"Jmeter interface automation 接口测试详情报告:http://172.16.110.199:8999/"+str2+ \'\\n\\n\'

}

}

result = requests.post(url, headers=headers, json=data)

return result

if __name__ == \'__main__\' :

wx_sendmessage()

4、运行脚本查看效果

脚本命名为:wx_sendmessage.py

所在目录如下:

2e710639461046e9aa25288d09d3d099.jpg

需要给python脚本加上权限,chmod 777 *

python3  wx_sendmessage.py

检查企业微信消息群 是否收到 发送的机器人消息。

运行这个脚本可以在jenkins上定时任务 自动执行。

236702ab98e74696992ca88a842860a6.jpg

点击链接进入查看 jmeter接口自动化测试的报告如下:

e823044f3ef344a289f103b4bf701590.jpg

c9289bcc82dc470c86f92ea48d0a9487.jpg

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值