jmeter基于linux的接口自动化框架环境部署

本文档详述了如何在Linux上部署基于JMeter的接口自动化框架,包括安装cron计划任务、配置shell脚本及邮件通知,旨在实现自动化测试并提升效率。主要涉及Jmeter、jdk、linux操作系统等工具和环境。
摘要由CSDN通过智能技术生成

1.1目的

本文档主要是针对jmeter基于linux的接口自动化框架内容的介绍。

1.2范围

本文档主要的阅读对象为测试人员和相关负责人,或者有兴趣了解的其他测试人员。

1.3背景

jmeter作为一款开源轻便的接口测试工具,极大的方便了我们的接口自动化测试工作;但是如何把jmeter和其他工具结合起来,实现自动化运行,释放部分人力以提升效率,是我们需要去研究的方向,并且怎么样才能达到轻便化部署的效果也是我们需要去研究并给出解决方案的,本文所介绍的接口自动化框架就解决了上述的问题。

1.4工具与环境

Jmeter5.0、jdk1.8、linux操作系统

2.1框架部署

2.1.1安装linux计划任务

一般正常安装的linux服务器会自带cron计划任务,如果没有的话请执行下面的命令

1.执行yum -y install vixie-cron命令;

2.有时候发现无法yum安装vixie-cron,我们可以执行命令:yum -y update,先update下yum仓库;

3.然后执行命令:yum search vixie-cron,查询下具体的包装包名称;

4.查到命令包具体名称再执行yum安装命令,例如:yum -y install cronie.x86_64。

2.1.2添加linux定时任务

1.添加定时任务,在编辑cron服务时,有一些格式和约定,输入命令:crontab -u root -e;

2.进入vi编辑模式,在后面输入定时任务执行内容,例如:

*/5 * * * 1-5 /jiangroom_test/script/jiangroom_signapp/post_jiangroom_signapp.sh >/dev/null 2>&1;

3.注意sh文件需要被赋予可执行权限,执行命令:chmod +x post_jiangroom_signapp.sh;

4.注意定时任务的格式检查,文件头部需要包含:#SHELL=/bin/bash,否则执行会失败;

5.定时任务的日程表达式解释如下:

# 基本格式 :

# *      *   *   *   *  command

# 分   时  日  月  周   命令

# 第1列表示分钟1~59 每分钟用*或者 */1表示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值