前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >接口测试平台番外-正交工具5

接口测试平台番外-正交工具5

作者头像
我去热饭
发布2022-05-19 10:29:46
1530
发布2022-05-19 10:29:46
举报
文章被收录于专栏:测试开发干货

上节我们成功搞定了后台算法,并且返回给前端一个二维数组 作为结果

本节我们要想办法在前端来展示这个正交的结果。

最后结果我们仍然是可以通过动态创建来实现的,所以我们先做好存放这个结果的容器div:

然后通过js的数据动态控制,注意,每行每列都是循环,所以这个算法起码是个二层循环,并且,行数 列数都不固定:

代码如下:

代码语言:javascript
复制
ret = eval(ret);
console.log(ret.res);
var res_div = document.getElementById('res_div');
res_div.innerHTML = '';

w = (100/end_keys.length).toString()+'%'; //计算输入框宽度

for(var j=0;j<ret.res.length;j++){
    var div_group = document.createElement('div');
    div_group.className = 'input-group';
    var s = document.createElement('span');
    s.className = 'input-group-addon';
    s.innerText = '用例:'+(j+1).toString();
    div_group.appendChild(s);
    for(var i=0;i<end_keys.length;i++){
        var input = document.createElement('input');
        input.className = 'form-control';
        input.type="text" ;
        input.style = 'width: -webkit-calc('+w+')';
        input.disable = 'disabled';
        input.value = end_keys[i]+' : '+ret.res[j][i];
        div_group.appendChild(input);
    }
    res_div.appendChild(div_group);
}

点击运行后效果如图:

到这里,就算成功完成了这个功能了。

大家可以自行测试,然后把截图大胆的发给同事吧~

比如具体的:

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-01-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试开发干货 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档