站长您好,我在使用过程碰到一个域名和请求头都跟环境绑定的情况,烦请帮忙看下是否有解决方案

提问 3 198
小新
小新 LV6 5月16日 17:31 发表
<p>目前碰到一个场景:请求头部分字段值,正式环境和测试环境有差异,我在公共参数那边分别设置了正式环境和测试环境:</p><p><img src="http://talk-cdn.liumatest.cn/af855c1a-7ef8-440b-9163-0eb9c00e9397.png" style="max-width: 100%;">请同时,环境也建了两个:正式环境和测试环境,如下图:<img src="http://talk-cdn.liumatest.cn/977ab52e-c0c1-4f45-8fca-d3e875ca4375.png" style="max-width: 100%;"></p><p>我在执行单条用例的时候可以手动切换请求头和环境,但是在集合和测试计划执行时,只能选择测试环境,请问这个目前有解决方案吗?</p>
收藏(0)  分享
相关标签: 提问
注意:本文归作者所有,未经作者允许,不得转载
3个回复
  • Chras-fu
    5月16日 21:08
    这个需求目前平台无法实现。唯一的办法就是你第一个接口比如登录,可能不需要特殊请求头,登录成功后,写一个后置脚本,根据res_request里的请求url来判断是哪个环境,然后根据环境判断结果将不同环境的值用sys_put保存为变量,在请求头参数中直接引用这个变量就行,也能勉强实现你的需求。 当然这个方法不好,原计划会在后续版本里做环境变量的,等下个版本发布可以直接在不同环境里维护不同的请求头。
    2 2