接口测试中把科目ID变成全局变量统一操作的技巧 全局变量GSTORE的使用

2022-04-20 00:00:00 专区 订阅 文件 全局 班级

1.需求是这样的初中数学的ID是1,然后我就在add_teacher这个函数里面直接把1传进去了。但是这样做有个缺点,可读性比较低,过一段时间后我根本不知道1是什么了。所以一个改进的方法是,遇到这种描述性的信息,可以考虑把他们变成全局变量

 

2.具体变成全局变量的过程.这样的话,即使以后初中数学的ID不是1了,那也只需要修改全局文件cfg里面的值就好了,不用很麻烦的去找每个文件里用到科目ID的地方,可用性比较好

 

 

 

2.另一个进步的点

hytest里面又给我们定义一个全局的字典叫GSTORE,如果我们在套件的st文件中,创建初始环境时,生成了一个班级,然后在后面的用例中需要用到这个班级的ID,那我们可以把这个班级ID提前存到全局字典里面去,取一个合适的名字,然后就可以很方便的访问它。

相关文章