当前位置: 首页 > news >正文

网站里添加图片超链接怎么做9元建站节

网站里添加图片超链接怎么做,9元建站节,网站建设服务市场细分,广州网站建设要多少钱目录#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结#xff08;尾部小惊喜#xff09; 前言 背景描述 项目要… 目录导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结尾部小惊喜 前言 背景描述 项目要使用postman进行接口测试。 接口所需参数有 appid应用标识 sign请求签名需要使用HMACSHA1加密算法计算签名串是{appid} u r l {url} url{stamp} stamp这个是时间戳 option业务参数 问题是怎么在Postman发起请求时根据参数动态构建签名(sign)? postman的脚本库中CryptoJS是支持各种算法的加密包括HMACSHA1签名算法有了。 难点是获取url中的path参数当发起一个请求时开始可以固定一个path值的自动化测试需要执行时获取path值怎么获取呢 1、创建一个GET请求 postman基础用法就不介绍了先创建一个GET请求,URL中有配置各种动态参数 {{变量名}} postman引用环境变量的语法 {{$guid}}postman预定义的环境变量用于获取一个GUID值 2、在pre-request scripts构建签名 pre-request scripts 是个javascript执行环境在请求发送之前执行把他当做js用就行不过有的js库是不支持的。 接下来就是动态获取签名了 1appid环境变量中配置的固定值 2stamp时间戳获取 //获取unix时间 getUnixTime:function(){return Math.round(new Date().getTime()/1000); }3url值可以通过request.url获取然后解析出其中的path //获取url的path部分 getUrlRelativePath:function(url){var arrUrl url.split(//);var start arrUrl[1].indexOf(/);var endarrUrl[1].indexOf(?);var relUrl arrUrl[1].substring(start,end);//stop省略截取从start开始到结尾的所有字符console.log(relUrl);return relUrl; }4构造签名串使用秘钥加密即可 postman提供的加密算法库并不一定所有都支持有时候需要向后台去换取签名 var hostpm.environment.get(host); var textencodeURIComponent(plain); pm.sendRequest(host/FaceIn/ToHmacsha1?plaintextsecretsercret, function (err, response) {var jsonresponse.json();//签名含有等特殊字符需要url编码pm.environment.set(sign,encodeURIComponent(json.result)); });签名串最好进行URL编码。 遗留问题向后台换取签名的时候起初是返回字符串responsejson()解析不了的 5使用eval将定义的变量postmanUtil注入全局变量中然后调用 eval(environment.postmanUtil); postmanUtil.setLsdzSign();结果如图 代码如下 var postmanUtil{//获取unix时间getUnixTime:function(){return Math.round(new Date().getTime()/1000);},//获取url的path部分getUrlRelativePath:function(url){var arrUrl url.split(//);var start arrUrl[1].indexOf(/);var endarrUrl[1].indexOf(?);var relUrl arrUrl[1].substring(start,end);//stop省略截取从start开始到结尾的所有字符console.log(relUrl);return relUrl;},//签名setLsdzSign:function(){var appidpm.environment.get(appid);var sercretpm.environment.get(appsercret);//时间戳var timepostmanUtil.getUnixTime();pm.environment.set(stamp, time);//地址 获取当前地址的path部分var path postmanUtil.getUrlRelativePath(request.url);console.log(path);var urlpath;var plainappid$url.toLowerCase()$time;var hmac CryptoJS.HmacSHA1(plain, sercret).toString(CryptoJS.enc.Base64);//获取签名,CryptoJS.HmacSHA1 无法满足签名算法只能从后台var hostpm.environment.get(host);var textencodeURIComponent(plain);pm.sendRequest(host/FaceIn/ToHmacsha1?plaintextsecretsercret, function (err, response) {var jsonresponse.json();//签名含有等特殊字符需要url编码pm.environment.set(sign,encodeURIComponent(json.result));});} } eval(environment.postmanUtil); postmanUtil.setLsdzSign();3、脚本写在环境变量中 在Pre-request Script写上面代码要是单个接口还是可以的即使很多接口只要Copy一份即可。 万一脚本需要改麻烦就来了你需要去每个请求的 Pre-request Script窗口改怎么解决呢 可以解决将postmanUtil定在ENVIRONMENT中就可以了。 做法如下 其实就是将postmanUtil放入环境变量了其它没有变只要维护环境变量里的值就OK了不用一个个去改。 再看pre-request script代码这样就简单多了 4、postman console的用法 不知道是否成功获取了环境变量又或者想查看某个变量的值postman也提供了很方便的控制台查看菜单View下Show Postman Console可以打开如下控制台 图中是console.log(sercret) 和 sendRequest()的结果 5、Collection Runner 自动化API测试 1创建接口的测试用例 对于返回html的结果只要测试body中包含某个值就算通过 对于返回Json结果只要Code为0即为通过 窗口右侧有常用的脚本快捷操作选中就可以生成很方便 2选择并运行自动化接口测试 点击主页左上角Runner进入,选择之前构建好的接口并选择好环境点击Run xxx 接口运行脚本测试 3测试结果 可以看到结果2接口都成功返回预定的结果 下面是我整理的2023年最全的软件测试工程师学习知识架构体系图 一、Python编程入门到精通 二、接口自动化项目实战 三、Web自动化项目实战 四、App自动化项目实战 五、一线大厂简历 六、测试开发DevOps体系 七、常用自动化测试工具 八、JMeter性能测试 九、总结尾部小惊喜 无论现在的起点有多么低微只要你有追求愿意努力相信并坚持自己的能力你一定能创造出属于自己的辉煌让梦想的火焰燃烧不灭奋斗吧勇敢的心 奋斗是生命的底色努力是成功的密码。不畏艰辛放眼未来勇往直前追求卓越。用行动书写辉煌用奋斗点亮人生成就自己创造无限可能 只要心怀梦想努力不懈每一步都是向前的动力。成功需要时间奋斗需要坚持但只要你相信自己勇往直前未来的辉煌将属于你
文章转载自:
http://www.morning.c7497.cn.gov.cn.c7497.cn
http://www.morning.ztcwp.cn.gov.cn.ztcwp.cn
http://www.morning.przc.cn.gov.cn.przc.cn
http://www.morning.tdttz.cn.gov.cn.tdttz.cn
http://www.morning.tmrjb.cn.gov.cn.tmrjb.cn
http://www.morning.kqzt.cn.gov.cn.kqzt.cn
http://www.morning.rtmqy.cn.gov.cn.rtmqy.cn
http://www.morning.pxlsh.cn.gov.cn.pxlsh.cn
http://www.morning.sqxr.cn.gov.cn.sqxr.cn
http://www.morning.tgnwt.cn.gov.cn.tgnwt.cn
http://www.morning.datadragon-auh.cn.gov.cn.datadragon-auh.cn
http://www.morning.qrwjb.cn.gov.cn.qrwjb.cn
http://www.morning.mxmtt.cn.gov.cn.mxmtt.cn
http://www.morning.qiyelm.com.gov.cn.qiyelm.com
http://www.morning.lsmgl.cn.gov.cn.lsmgl.cn
http://www.morning.jgttx.cn.gov.cn.jgttx.cn
http://www.morning.sloxdub.cn.gov.cn.sloxdub.cn
http://www.morning.mhwtq.cn.gov.cn.mhwtq.cn
http://www.morning.mtbth.cn.gov.cn.mtbth.cn
http://www.morning.gfjgq.cn.gov.cn.gfjgq.cn
http://www.morning.nggry.cn.gov.cn.nggry.cn
http://www.morning.dqpnd.cn.gov.cn.dqpnd.cn
http://www.morning.bwjws.cn.gov.cn.bwjws.cn
http://www.morning.xsfny.cn.gov.cn.xsfny.cn
http://www.morning.wjrtg.cn.gov.cn.wjrtg.cn
http://www.morning.qpsxz.cn.gov.cn.qpsxz.cn
http://www.morning.qgjp.cn.gov.cn.qgjp.cn
http://www.morning.ftntr.cn.gov.cn.ftntr.cn
http://www.morning.hxftm.cn.gov.cn.hxftm.cn
http://www.morning.sbrjj.cn.gov.cn.sbrjj.cn
http://www.morning.mmqhq.cn.gov.cn.mmqhq.cn
http://www.morning.wdykx.cn.gov.cn.wdykx.cn
http://www.morning.jcrfm.cn.gov.cn.jcrfm.cn
http://www.morning.jcffp.cn.gov.cn.jcffp.cn
http://www.morning.pbknh.cn.gov.cn.pbknh.cn
http://www.morning.kngqd.cn.gov.cn.kngqd.cn
http://www.morning.jrkzk.cn.gov.cn.jrkzk.cn
http://www.morning.fnmgr.cn.gov.cn.fnmgr.cn
http://www.morning.pmftz.cn.gov.cn.pmftz.cn
http://www.morning.prprz.cn.gov.cn.prprz.cn
http://www.morning.rlzxr.cn.gov.cn.rlzxr.cn
http://www.morning.jsdntd.com.gov.cn.jsdntd.com
http://www.morning.lxlfr.cn.gov.cn.lxlfr.cn
http://www.morning.trzmb.cn.gov.cn.trzmb.cn
http://www.morning.nxkyr.cn.gov.cn.nxkyr.cn
http://www.morning.xsgxp.cn.gov.cn.xsgxp.cn
http://www.morning.xq3nk42mvv.cn.gov.cn.xq3nk42mvv.cn
http://www.morning.kzdgz.cn.gov.cn.kzdgz.cn
http://www.morning.wyrsn.cn.gov.cn.wyrsn.cn
http://www.morning.djlxz.cn.gov.cn.djlxz.cn
http://www.morning.bwygy.cn.gov.cn.bwygy.cn
http://www.morning.wdlyt.cn.gov.cn.wdlyt.cn
http://www.morning.bqpg.cn.gov.cn.bqpg.cn
http://www.morning.pqbkk.cn.gov.cn.pqbkk.cn
http://www.morning.sfzwm.cn.gov.cn.sfzwm.cn
http://www.morning.trnhy.cn.gov.cn.trnhy.cn
http://www.morning.bpmz.cn.gov.cn.bpmz.cn
http://www.morning.gthgf.cn.gov.cn.gthgf.cn
http://www.morning.jlxqx.cn.gov.cn.jlxqx.cn
http://www.morning.cpzkq.cn.gov.cn.cpzkq.cn
http://www.morning.zdqsc.cn.gov.cn.zdqsc.cn
http://www.morning.nmkbl.cn.gov.cn.nmkbl.cn
http://www.morning.skrcn.cn.gov.cn.skrcn.cn
http://www.morning.xprq.cn.gov.cn.xprq.cn
http://www.morning.dmcqy.cn.gov.cn.dmcqy.cn
http://www.morning.txrkq.cn.gov.cn.txrkq.cn
http://www.morning.wqrk.cn.gov.cn.wqrk.cn
http://www.morning.tlfzp.cn.gov.cn.tlfzp.cn
http://www.morning.gqfbh.cn.gov.cn.gqfbh.cn
http://www.morning.zsthg.cn.gov.cn.zsthg.cn
http://www.morning.rnzwh.cn.gov.cn.rnzwh.cn
http://www.morning.supera.com.cn.gov.cn.supera.com.cn
http://www.morning.bmrqz.cn.gov.cn.bmrqz.cn
http://www.morning.smhtg.cn.gov.cn.smhtg.cn
http://www.morning.hgcz.cn.gov.cn.hgcz.cn
http://www.morning.kwnnx.cn.gov.cn.kwnnx.cn
http://www.morning.kksjr.cn.gov.cn.kksjr.cn
http://www.morning.psxfg.cn.gov.cn.psxfg.cn
http://www.morning.wnpps.cn.gov.cn.wnpps.cn
http://www.morning.pangucheng.cn.gov.cn.pangucheng.cn
http://www.tj-hxxt.cn/news/251113.html

相关文章:

  • 游戏网站设计风格有哪些上海魔力网站建设公司
  • 农业网站建设公司中国有哪些企业网站
  • psd模板免费下载网站网站建设网络营销
  • 网站设置为应用程序深圳营销网站设计
  • 企业网站建立哪怎么在app中嵌入h5页面
  • 广东建网站公司校园网站建设教程视频
  • 企业网站的建设目标有哪几种优化关键词快速排名
  • 怎么在百度做原创视频网站北京定制网站开发公司
  • 广东网站建设公司报价网站用户体验是什么
  • 高端网站制作 上海app如何制作(怎么自己做app)
  • 佛山网站设计哪里好wordpress更新配置
  • 新手入门网站建设怎么做制作网站的教程
  • 安徽合肥建设厅网站做废钢推广网站
  • 已有网站可以做服务器吗公司网站后台更新
  • 网站换了域名怎么查com域名注册量
  • 哪些网站可以做设计韩国美食做视频网站有哪些
  • 全网营销型网站网站备案客户资料
  • 企业策划咨询公司seo优化软件
  • 网站建设的费用结构成都私人做网站
  • 网站建设需要了解什么主流软件开发平台
  • 成都建设网站那个好网站文章更新时间
  • 有什么网站可以做宣传有哪些公司建设网站
  • 大团企业网站制作神马搜索推广
  • 制定网站推广方案网页设计心得体会800字
  • 如何用一个框架做网站网站开发使用数据库的好处
  • 自由体网站建设vr全景中山app开发
  • 大连网络宣传网站湖北省建设厅官方网站八大员
  • 网站子目录安装dedecms导致网页布局混乱的解决方法wordpress 页脚修改
  • 寻找常州微信网站建设动画师工资一般多少
  • 一个页面对网站如何建设济南中建设计院 官方网站