Jmeter接口自动化测试 -企业微信 机器人 配置

Posted BKY007

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jmeter接口自动化测试 -企业微信 机器人 配置相关的知识,希望对你有一定的参考价值。

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

 

2、linux上安装python3

 

Centos镜像包地址:

 

http://isoredirect.centos.org/centos/7/isos/x86_64/

 

https://mirrors.tuna.tsinghua.edu.cn/centos/7.9.2009/isos/x86_64/

 

系统自带了 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

所在目录如下:

 

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

python3  wx_sendmessage.py

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

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

 

 

 

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

 

 

 

 

 

以上是关于Jmeter接口自动化测试 -企业微信 机器人 配置的主要内容,如果未能解决你的问题,请参考以下文章

ant +jmeter+jenkins接口自动化测试二

jmeter——使用jmeter完成接口自动化测试

JMeter基础016----JMeter接口功能性能自动化测试

jenkins+jmeter+svn接口自动化测试集成

使用JMeter建立接口测试

基于jmeter+ant实现的接口自动化测试