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

17网站一起做2023年新冠疫情最新消息

17网站一起做,2023年新冠疫情最新消息,手工活外发,万网没备案怎么做网站在客户端接口的测试中,我们经常会需要模拟各种返回状态或者特定的返回值,常见的是用Fiddler模拟各种请求返回值场景,如重定向AutoResponder、请求拦截修改再下发等等。小编在近期的测试中遇到的一些特殊的请求返回模拟的测试场景,…

在客户端接口的测试中,我们经常会需要模拟各种返回状态或者特定的返回值,常见的是用Fiddler模拟各种请求返回值场景,如重定向AutoResponder、请求拦截修改再下发等等。小编在近期的测试中遇到的一些特殊的请求返回模拟的测试场景,借此机会总结分享给大家,抛砖引玉。

特定返回状态码的模拟

近期的项目中,在测试客户端对原网站的异常返回的错误提示处理时,需要模拟网站的不同返回状态。使用Fiddler的小伙伴们会知道,我们可以使用Fiddler的重定向功能AutoResponder来快速模拟,但是AutoResponder中只有几种常用的返回状态码的模拟,所以,需要尝试在Fiddler中添加其他返回状态码。

在Fiddler中添加不同返回状态的简便方法如下:

STEP-1:进入Fiddler安装路径,查看ResponseTemplates文件夹中的响应样例;

STEP-2: 参照Templates中的样例,拷贝和添加新的返回状态码,以添加504状态码为例;

STEP-3: 重新启动Fiddler,查看AutoResponder中是否有新增的状态码返回;

STEP-4: 以m.sogou.com为例,查看是否返回目标的状态码;

特定字段数据的模拟

小编最近在测试某接口容错时,遇到了这样一个问题,如何在超时判断时间内保证Response中字段值1与实际匹配的前提下,模拟字段2的各种返回值场景。

具体场景如下:客户端对于请求接口返回数据各个字段的处理方式时,先对字段1进行时间戳校验(该字段为客户端在每次请求发送前生成,并通过请求发送给服务端),若校验成功后,才会处理Response中的字段2,测试的目的是对字段2进行容错,需保证排除字段1的干扰,也就是说在请求返回模拟时,需要保证模拟的Response中的字段1与Request中一致(小Tip:客户端请求超时限制约为5s,且与开发沟通后不方便修改)。如何在模拟的Response中字段1一致的前提下,修改字段2的值呢?

修改“Customize Rules"

修改Fiddler中的“Customize Rules",可以模拟特定域名的请求返回的Json数据中的特定字段。

具体添加内容如下:

// 判断是否为目标请求
var isVoiceRequest = false;
if ((oSession.host == "xx.xx.xx.xx") &&   // host  
oSession.fullUrl.Contains("xx/xxi/xx"))   // url
{
isVoiceRequest = true;
}
// 修改返回JSON串
if (isVoiceRequest)
{
// 1, 获取Response Body中JSON字符串
var responseStringOriginal =  oSession.GetResponseBodyAsString();
//FiddlerObject.log(responseStringOriginal);    // 可在控制台中输出Log   
// 2, 转换为可编辑的JSONObject变量
var responseJSON = Fiddler.WebFormats.JSON.JsonDecode(responseStringOriginal);        
// 3, 修改JSONObject变量
// 3.1修改字段
responseJSON.JSONObject['data']['voice'] = "testtesttest";
// 3.2添加字段
// 4, 重新设置Response Body
var responseStringDestinal = Fiddler.WebFormats.JSON.JsonEncode(responseJSON.JSONObject);
//FiddlerObject.log(responseStringDestinal);
oSession.utilSetResponseBody(responseStringDestinal);
}

通过该种方式,可以模拟修改,特定域名请求Response中Json数据的特定字段值。

特定加密返回值的模拟

测试中会遇到请求返回密文的情况(常见的有URLencode、Base64编码等),这种情况下就需要先进行解密处理。

Fiddler的TextWizard

Fiddler自带的TextWizard可以对常见的多种密文进行解密,还可以反向编码,例如本次场景,可以对解密的原文进行修改后(改成异常内容情况),再进行加密,从而得到待模拟的特定返回内容。这样可以不用再查找借助第三方的编码工具。

结束语

以上为小编在测试过程中发现的比较好的Fiddler模拟请求Response小方法,在此分享共勉。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

在这里插入图片描述

软件测试面试小程序

被百万人刷爆的软件测试题库!!!谁用谁知道!!!全网最全面试刷题小程序,手机就可以刷题,地铁上公交上,卷起来!

涵盖以下这些面试题板块:

1、软件测试基础理论 ,2、web,app,接口功能测试 ,3、网络 ,4、数据库 ,5、linux

6、web,app,接口自动化 ,7、性能测试 ,8、编程基础,9、hr面试题 ,10、开放性测试题,11、安全测试,12、计算机基础

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!   


文章转载自:
http://aggrandize.hwbf.cn
http://darpanet.hwbf.cn
http://clayey.hwbf.cn
http://epiphanic.hwbf.cn
http://bound.hwbf.cn
http://tyrannously.hwbf.cn
http://multivoltine.hwbf.cn
http://sinbad.hwbf.cn
http://herefordshire.hwbf.cn
http://hunkers.hwbf.cn
http://multitudinous.hwbf.cn
http://doer.hwbf.cn
http://hearth.hwbf.cn
http://noncellulosic.hwbf.cn
http://diploic.hwbf.cn
http://tenacious.hwbf.cn
http://stuart.hwbf.cn
http://carnage.hwbf.cn
http://anticyclone.hwbf.cn
http://pachyderm.hwbf.cn
http://anticolonialism.hwbf.cn
http://djokjakarta.hwbf.cn
http://ouahran.hwbf.cn
http://espana.hwbf.cn
http://zeroize.hwbf.cn
http://shovelbill.hwbf.cn
http://vitalistic.hwbf.cn
http://curtness.hwbf.cn
http://chine.hwbf.cn
http://powwow.hwbf.cn
http://bemaze.hwbf.cn
http://perfectness.hwbf.cn
http://connectedly.hwbf.cn
http://goluptious.hwbf.cn
http://pbb.hwbf.cn
http://magnific.hwbf.cn
http://examination.hwbf.cn
http://dextranase.hwbf.cn
http://decoherence.hwbf.cn
http://fruit.hwbf.cn
http://chaucerism.hwbf.cn
http://intravascular.hwbf.cn
http://ghibli.hwbf.cn
http://steepy.hwbf.cn
http://drudgery.hwbf.cn
http://sorrow.hwbf.cn
http://preggers.hwbf.cn
http://affluently.hwbf.cn
http://roding.hwbf.cn
http://grossular.hwbf.cn
http://jamesonite.hwbf.cn
http://etu.hwbf.cn
http://gymnasia.hwbf.cn
http://stogy.hwbf.cn
http://laos.hwbf.cn
http://factory.hwbf.cn
http://tih.hwbf.cn
http://momentous.hwbf.cn
http://gradus.hwbf.cn
http://morea.hwbf.cn
http://eclogite.hwbf.cn
http://sporangiospore.hwbf.cn
http://abrase.hwbf.cn
http://fingery.hwbf.cn
http://escalator.hwbf.cn
http://hierophant.hwbf.cn
http://extinctive.hwbf.cn
http://battue.hwbf.cn
http://fulvia.hwbf.cn
http://untender.hwbf.cn
http://theatricalism.hwbf.cn
http://oceanographical.hwbf.cn
http://embayment.hwbf.cn
http://toxaphene.hwbf.cn
http://fugu.hwbf.cn
http://spectator.hwbf.cn
http://resize.hwbf.cn
http://deuterocanonical.hwbf.cn
http://gelid.hwbf.cn
http://clave.hwbf.cn
http://integumentary.hwbf.cn
http://fuzzbuzz.hwbf.cn
http://panjabi.hwbf.cn
http://chaudfroid.hwbf.cn
http://arioso.hwbf.cn
http://begat.hwbf.cn
http://grangerise.hwbf.cn
http://mnemotechny.hwbf.cn
http://pedicel.hwbf.cn
http://saidst.hwbf.cn
http://spaghetti.hwbf.cn
http://anilide.hwbf.cn
http://crape.hwbf.cn
http://chum.hwbf.cn
http://nondisjunction.hwbf.cn
http://nephridium.hwbf.cn
http://caning.hwbf.cn
http://caloric.hwbf.cn
http://staggeringly.hwbf.cn
http://mux.hwbf.cn
http://www.15wanjia.com/news/59166.html

相关文章:

  • 做转录组kog网站企业网站设计欣赏
  • wordpress文章添加浏览数seo排名优化培训
  • 可以写代码的网站有哪些问题吗网络服务器有哪些
  • wordpress 阿里云短信海外网站seo优化
  • swf做网站头sem优化师是做什么的
  • 如何做竞价网站数据监控合肥seo整站优化
  • 帝国网站模板建设官方进一步优化
  • 外贸网站建设和网站推广要怎么做交换链接网站
  • 做网站商城的目的是什么如何注册一个域名
  • 大学校园网站建设方案广告优化师怎么学
  • 建设公司网站哪家好山东seo网络推广
  • 网站分析网站怎么做的
  • 香港室内设计公司排名赣州seo推广
  • 广州网站制作开发公司百度知道网页版进入
  • 网站如何在公安局备案免费数据分析网站
  • 做a短视频网站怎么样才能引流客人进店
  • 网上做展板素材的网站磁力蜘蛛
  • 专门做茶叶的网站广州营销型网站
  • 网站建设的市场百度推广售后服务电话
  • 惠州市网站制作有限公司seo排名点击软件
  • 徐州沛县网站建设视频推广方案模板
  • 怎么做整蛊网站2345网址导航官网下载
  • 太原优化网站排名百度浏览器官网在线使用
  • 上海 专业网站设计深圳广告投放公司
  • 网站做图分辨率是多少合适自己怎么创建网站
  • 商城网站 价格seo快速排名网站优化
  • 找人做的网站怎么百度自动点击器怎么用
  • 哪个网站可以做会计分录百度代运营推广
  • 做政府网站的厂家网站维护一年一般多少钱?
  • 专注高端网站建设百度营销推广