美文网首页
测试环境和生产的测试脚本不同之处,如何做到兼容

测试环境和生产的测试脚本不同之处,如何做到兼容

作者: 睁眼看自己 | 来源:发表于2018-04-03 17:06 被阅读0次

工作总有不爽之处,不放过每一个点,思考改进才能进步。

介绍下目前测试环境和生产环境的不同之处:
1、登录(测试环境能调登录接口获取ksid,生产环境不行)
2、权限(测试环境和生产环境的权限scope对应的集合不同)
3、创建类有数量限制(测试环境可以随机生成新账号,生产不能)
4、授权回调地址(测试环境可以用搭建的固定服务地址,生产没有)
5、测试环境和生产的测试数据(两个环境数据是隔离的,每次要提前准备好)
因为这些问题导致每次测试环境通过的脚本在生产环境验证时,需要手动修改这些东西,非常麻烦且耗时。
如何修改我们脚本,使得脚本能在测试和生产环境兼容,不用手动修改呢?
1、在这些地方都加上环境的判断?
能解决问题,但是在写脚本时也会比较麻烦。
2、每个环境单独写一套?
显然这个方法并不行,既不方便测试脚本的管理,而且每套脚本运行前都需要调试,浪费时间和资源。
还有别的办法吗?
这个时候突然明白了config的意义,我们现在是根据环境配置了不同的参数汇总在一起,但一般项目代码的config参数就是根据环境获取不同的配置参数,比如通过huskar拿相应的参数。所以合理使用配置文件才是专业、有效的解决方案。

相关文章

  • 测试环境和生产的测试脚本不同之处,如何做到兼容

    工作总有不爽之处,不放过每一个点,思考改进才能进步。 介绍下目前测试环境和生产环境的不同之处:1、登录(测试环境能...

  • 开发和发布相关的三个环境

    开发环境,开发人员使用 测试环境,测试人员使用 生产环境 开发环境和测试环境独立开,是为了测试进行的同时,开发可以...

  • 【JMeter】jar包、脚本及调用外部文件,如何使用相对路径

    提高Jmeter脚本的兼容性环境迁移、分布式测试、升级Jmeter版本时,无需修改脚本路径 1. Jmeter安装...

  • 冰河系统网点,仓库编号

    测试环境网点编号 生产环境网点编号 测试环境仓库编号 生产环境仓库编号

  • VUE项目多环境配置.md

    web项目开发,通常需要有开发环境、测试环境和生产环境,用于配置不同的环境变更,如调用本地接口、测试接口和生产接口...

  • 发布测试流程

    开发方面 1.生产环境开发完毕后合并到测试环境 2.测试环境同步正式环境 3.与客户端测试进行功能测试和压力测试 ...

  • 测试服务

    百度 MTC:百度移动云测试中心,支持 Robotium 脚本,提供兼容测试、性能测试、遍历测试、安全漏洞扫描。另...

  • Postman变量设置

    在开发不同阶段可能存在不同的环境,比如测试环境和生产环境。因为测试环境和生产环境的url肯定是不同的。在这种情况下...

  • 可信计算压力测试

    测试环境硬件 测试环境软件 测试脚本 命令解释:对http://192.168.31.144:8060/v1/te...

  • Kafka压力测试

    Kafka压力测试 测试脚本 生产写入测试 发送100000条记录,1266.849093条记录/秒(1.21 M...

网友评论

      本文标题:测试环境和生产的测试脚本不同之处,如何做到兼容

      本文链接:https://www.haomeiwen.com/subject/obdchftx.html