zoukankan      html  css  js  c++  java
  • 记录python接口自动化测试--主函数(第六目)

    把操作excel的方法封装好后,就可以用准备好的接口用例来循环遍历了

    我的接口测试用例如下

    主函数代码:

    run_handle_excel.py

    #
    coding:utf-8 from base.run_method import RunMain from util.handle_excel import * class RunTestCase: def __init__(self): self.Runmain = RunMain() # 实例化调用get/post请求基类 self.data = HandleExcel() # 实例化操作excel文件类 def go_run(self): rows_count = self.data.get_rows() # 获取excel行数 for i in range(1,rows_count): # 利用行数进行迭代处理每个接口 url = self.data.get_value(i, get_url()) # 循环获取url的值 print(url) method = self.data.get_value(i,get_method()) # 循环获取method的值 data = self.data.get_value(i, get_params()) # 循环获取请求参数 print(data) is_run = self.data.get_value(i, get_priority()) # 获取是否运行,即判断excel中priority是不是"H" if is_run == 'H': res = self.Runmain.run_main(url, method, data) # 调用get/post主函数 print(res) if __name__ == '__main__': run = RunTestCase() run.go_run()

    至此,接口测试框架的雏形已经出来了,后面再把测试结果写进excel就差不多了

  • 相关阅读:
    OCP-052考试题库汇总(35)-CUUG内部解答版
    OCP-052考试题库汇总(34)-CUUG内部解答版
    018 ThreadLocal实现线程安全
    017 无锁与CAS
    016 原子类
    015 可见性问题与volatile
    014 锁重入
    013 synchronized的优化
    012 内置锁和synchronized
    011 线程安全性问题
  • 原文地址:https://www.cnblogs.com/hanmk/p/8683974.html
Copyright © 2011-2022 走看看