一盏小灯 一些测试工作日常使用的 python 方法收集

Jerry li · December 27, 2018 · 903 hits

前言

这几年一直在使用python做一些测试相关的工作,如用selenium、appium、Macaca写自动化脚本,写接口测试框架,造测试数据,以及最后用flask做了个测试平台。
没有专门系统地学习python,完全是为了某个目的就去研究相关的实现和解决方法,慢慢收集了一些常用的方法,在这里记录一下,后续陆续更新:
github 地址: https://github.com/jerrylizilong/jerry_python_daily_use

数据/文件操作类:

主要是用于读写数据,以及造测试数据使用。
使用场景:

  • 造 HDFS 数据文件。
  • 数据查询、导出。 一般是客户或者其他部门需要相关数据时整理给对方。

对应文件:

  • read_write_excel.py : Excel 的读写
  • read_write_txt.py : TXT 的读写
  • gizip_file.py :文件压缩为 gz 格式
  • sys_path_join.py : 目录拼接
  • useDB.py :mysql 的读写

多进程:

用以UI 测试用例的并发执行。

  • multi_thread.py

接口请求类:

用以接口测试。

  • send_request.py : 发送请求

格式转换:

接口测试相关

  • dict_2_str.py : 字典转成字符串拼接
  • convent_object_to_json.py : 对象转换为 json 格式
  • json_analyse.py : json 对象读取

其他:

  • sendEmail.py : 邮件发送,用以在测试完成后进行邮件通知。
  • log.py : 日志写入
  • md5.py : md5 加密
No Reply at the moment.
需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up