测试工具
文章平均质量分 57
GUI编程
数据挖掘
每 天 早 睡
不积跬步,无以至千里;不积小流,无以成江海
展开
-
HttpRunner使用技巧
一、HttpRunner简介HttpRunner是一款面向HTTP(S)协议的通用测试框架,只需编写维护一份YAML/JSON文件,即可实现自动化测试、性能测试、线上监控、持续集成等测试需求。二、HttpRunner特征 (yml文件和json配置文件)1)支持以YAML/JSON格式定义测试用例2)支持响应验证3)支持初始化清除机制4)支持套件级别的用例管理5)支持pytest命令(hrun底层封装,h3新特性)6)支持allure生成测试报告7)支持性能测试(底层Locust)三、Htt原创 2022-06-16 01:24:57 · 452 阅读 · 0 评论 -
Python数据分析与挖掘
一、数据挖掘概述1.数据分析二、数据挖掘方式例:图像识别1.数据挖掘场景:2.数据挖掘常用库三、案例操作1.需求分析版本:V1.0需求:预测模型----预测股票的波动趋势功能描述:某网站股票数据爬取数据指标分析数据可视化显示数据趋势预估2.pandas库1)数据获取获取方案:爬虫:一段自动抓取互联网信息的程序,从互联网上抓取对于我们有价值的信息requests库是实现数据获取2)数据处理对于数据科学家,无论数据分析还是数据挖掘来说,Pandas是一个非常重要原创 2022-05-08 23:58:33 · 2174 阅读 · 0 评论 -
接口测试工具实战-调试发布
一、需求分析1.开发需求版本:V1…0需求:实现一个接口测试工具,带GUI页面样式功能描述:1)测试实现接口测试2)方便测试人员操作二、实现方案1)GUI编程2)接口requests库三、代码封装调试1.GUI界面设计2.接口代码封装3.综合调试requests库使用:四、接口工具优化1.多线程操作提高效率2.自动调整布局3.导出exe可执行文件五、打包ui文件和py文件放到一个文件夹,cmd切换到文件夹,输入命令1.Windows平台打包exe可执行文件2原创 2022-05-08 23:44:16 · 114 阅读 · 0 评论 -
接口测试工具实战-GUI设计
一、Qt designer使用1.直接到安装路径双击去打开2.PyCharm打开File–>Setting–>Tools–>External Tools,打开页面目的:用于快速设计、修改ui并生成.ui文件。Program填写:PySide安装路径下的designer.exe路径Working directory 填写:项目路径 $FileDir$二、常用的组件操作1.工具箱区域:提供GUI界面开发使用的各种基本控件,如单选框、文件框等。可以拖动到新创建的主程序界面。原创 2022-05-08 23:17:11 · 287 阅读 · 0 评论 -
接口测试工具实战-GUI编程
一、需求分析1.开发需求版本:V1…0需求:实现一个接口测试工具,带GUI页面样式功能描述:1)测试实现接口测试2)方便测试人员操作2.实现方案1)GUI编程2)接口requests库二、GUI编程1.GUI编程概述2.传统的命令行模式3.什么是GUIGraphical User Interface,简称GUI翻译成中文:图形化用户接口图形化用户接口:三、GUI实现方案1.模块介绍1)PyQt介绍2)PySide2介绍两者对比结论:使用PySide设原创 2022-05-08 22:43:16 · 313 阅读 · 0 评论 -
协程编程实战
一、协程技术1.协程的概述2.协程的优缺点优点:缺点:3.基本用法# time是默认阻塞# 解决:能否修改非阻塞方式,在操作io的时候,立马切换到其他的协程运行!# from gevent import monkey# monkey.patch_all() # 解决:能否修改非阻塞方式,在操作io的时候,立马切换到其他的协程运行!# import time# import geventdef f1(): for one in range(5):原创 2022-05-08 18:34:56 · 282 阅读 · 0 评论 -
多线程编程实战
一、多线程概述1.进程与线程进程:启动一个qq应用线程:qq应用里的一些很多操作2.进程组成内存:每个进程的内存是相互独立的文件/网络句柄:它们是所有的进程所共有的,例如打开同一个文件,去抢同一个网络的端口这样的操作是被允许的3.多线程4.Threading模块1)模块2)常用方法:3)基本用法4)基本概念全局解释器锁(GIL):在CPython中,无论CPU有多少核,同时只能执行一个线程,这是由于GIL的存在导致的。可以把GIL看做是执行任务的“通行证”,并且在一原创 2022-05-08 18:15:36 · 423 阅读 · 0 评论 -
网络编程实战
一、Socket通信1.TCP协议与UDP协议websocket-http-应用层socket-tcp-传输层2.socket通信流程3.socket常用方法:1)python的socket编程2)什么是socket编程底层是socket,面向对象编程用SocketServersocket服务端:服务端代码:import socketip_port = ('127.0.0.1', 9001)# 1- 创建socket对象sk = socket.socket()原创 2022-05-08 17:43:33 · 789 阅读 · 0 评论 -
python基础回顾及测试工具开发初识
一、python知识点回顾1.数据类型:1)字符串:字符串定义:" 单引号 ““双引号 “”””""三引号什么是json:一种轻量级的数据交换格式json.loads() json字符串转化成字典json.dumps() 字典转化成json2)列表与元组:元组使用场景:服务端的ip 端口号 不希望通过接口修改可以修改例:(‘127.0.0.1’, 9999)列表可以修改----动态修改3)字典:定义:{‘键’: 值}键是唯一的,字典有很多对应的方法4)集合:集合(set)是原创 2022-05-08 17:13:39 · 410 阅读 · 0 评论