java 接口监控怎么写,Java+web+jmeter接口监控平台开发以及搭建(三)

四.代码思路解析

回顾下需要实现的功能

1.业务线可选择

2.业务线选择完成后,加载上传文件控件并加载业务线下的所有jmx文件

3.上传jmx至当前业务线

4.执行当前业务线下的jmx文件

5.统计执行结果,发送到相关工作人员邮箱

页面代码:

请选择业务线

开始监控

监控频率(秒)

是否需要短信提醒



功能逻辑

选择业务线方法selectBusinessLine()--js

// 选择业务线

function selectBusinessLine(lineName) {

document.getElementById("initnote").style.display = "none"; // 隐藏 配置设置默认占位

document.getElementById("operArea").style.display = "block";// 显示 配置设置

document.getElementById("dropDownToggleName").text = lineName;// 将“业务线选择”替换为选择的业务线

loadDropFileControl(); //调用装载上传控件的方法

}

装载上传控件的方法loadDropFileControl()--js

// 装载文件上传控件

function loadDropFileControl() {

//

removeElementById("dropbox"); //清除之前的dropbox控件

var fileDropHtml = ""

fileDropHtml += "

"

fileDropHtml += "

上传接口监控测试用例

"

fileDropHtml += "

拖动要上传的接口监控测试用例文件到这里
"

fileDropHtml += "

loading.gif
"

fileDropHtml += "

"

$(".seperator").after(fileDropHtml);

loadFileDropFunc(document.getElementById("dropDownToggleName").text) //调用在当前业务线上传文件功能的方法

loadBusinessLineCase(document.getElementById("dropDownToggleName").text) //调用加载当前业务线拥有的jmx文件方法

}

清除控件方法removeElementById() -js

// 删除控件

function removeElementById(id) {

if(document.getElementById(id) != undefined) {

document.getElementById(id).parentNode.removeChild(document.getElementById(id));

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值