Python实践
文章平均质量分 61
本专栏主要介绍项目实践过程中Python相关方案、技术总结分享,脚本开发等。
疯狂的机器人
CSDN博客专家
测试领域资深老兵
展开
-
Python websockets库测试websocket协议
一、websockets库安装pip install websockets二、代码# -*- coding: utf-8 -*-import websocket import jsonurl = 'wss://xxxxxx.net'#websocket连接地址,地址为虚拟地址#websocket.enableTrace(True) ...原创 2020-03-10 15:12:00 · 601 阅读 · 0 评论 -
Python+Excel随机试卷及答案生成程序
Python 是一种流行的编程语言,广泛用于数据分析。Python 是数据分析的强大而流行的选择,因为它拥有庞大而活跃的社区、丰富的库和工具、高级且易于使用的语法以及灵活性和互操作性。原创 2020-11-18 10:54:00 · 3158 阅读 · 10 评论 -
Python开发测试工具案例分享⑨——方案总结、GitHub源码地址
一、文件目录说明目录或文件说明build、dist通过Pyinstaller工具打包后生产的目录,exe可执行文件就在dist目录下images图片和图标目录ini配置文件目录Paramiters.ini:文件为测试设备信息配置文件user.ini:登录账号信息log功能测试和老化测试log保存目录Record测试记录目录...原创 2019-12-17 18:13:00 · 163 阅读 · 0 评论 -
Locust1.4.3版本性能测试工具案例分享
1.概述Locust是一款易于使用的分布式负载测试工具,完全基于事件,使用python开发,即一个locust节点也可以在一个进程中支持数千并发用户,不使用回调,通过gevent使用轻量级过程(即在自己的进程内运行)。特点:①、不需要编写笨重的UI或者臃肿的XML代码,基于协程而不是回调,脚本编写简单易读;②、有一个基于we简洁的HTML+JS的UI用户界面,可以实时显示相关的测试结果;③、支持分布式测试,用户界面基于网络,因此具有跨平台且易于扩展的特点;原创 2021-02-08 16:45:00 · 706 阅读 · 0 评论 -
Python+MySQL随机试卷及答案生成程序
一、背景本文章主要是分享如何使用Python从MySQL数据库中面抽取试题,生成的试卷每一份都不一样。二、准备工作1.安装Python3下载地址:https://www.python.org/downloads/windows/2.安装库pip installpython-docx==0.8.10pip installPyMySQL==1.0.23.试题库.xlsx开发程序前需要先收集试题,本文是将试题收集存放MySQL数据库中,格式如下:选择题...原创 2021-01-13 18:23:11 · 1096 阅读 · 0 评论 -
Python实现Excel数据导入MySQL
一、背景本章主要分享的是将Excel存放的数据导入到MySQL存放。二、准备工作1.安装Python3下载地址:https://www.python.org/downloads/windows/2.安装库pip installPyMySQL==1.0.2pip installxlrd==1.2.0三、代码Excel数据导入MySQL.py# _*_ coding:utf-8 _*_import pymysql, xlrd, osclas...原创 2021-01-13 18:20:55 · 2154 阅读 · 0 评论 -
Python生成随机试卷及答案
Python 是一种流行的编程语言,广泛用于数据分析。Python 是数据分析的强大而流行的选择,因为它拥有庞大而活跃的社区、丰富的库和工具、高级且易于使用的语法以及灵活性和互操作性。原创 2020-11-18 10:52:13 · 6081 阅读 · 5 评论 -
Python提取10000份log中的产品信息
一、背景协助产品部门提取10000份产品log信息中的SN号、IMEI号、ICCID号到Excel表格中。1.l原始的og内容:2.提取后的Excel表格:二、实现1.思路a.for遍历获取所有log文件的路径;b.for遍历log文件内容;c.re正则匹配SN号、IMEI号、ICCID号写入Excel表格中。2.实现代码#!/usr/bin/pythonimport os,xlsxwriter,redef get_data(): ...原创 2020-10-29 14:09:19 · 356 阅读 · 0 评论 -
Python websockets库测试websocket接口
一、websockets库安装pip install websockets二、代码# -*- coding: utf-8 -*-import websocket import jsonurl = 'wss://xxxxxx.net'#websocket连接地址,地址为虚拟地址#websocket.enableTrace(True) ...原创 2020-03-10 15:12:00 · 1727 阅读 · 0 评论 -
Python paho-mqtt库测试MQTT
一、MQTT库安装pip install paho-mqtt二、代码# coding=utf-8import paho.mqtt.client as mqttimport time,os,requests,json,threadingcafile = r"E:\Python\rootCA.PEM" #身份认证文...原创 2020-03-29 15:35:00 · 1564 阅读 · 0 评论 -
Python开发测试工具案例分享⑨——方案总结
一、文件目录说明目录或文件说明build、dist通过Pyinstaller工具打包后生产的目录,exe可执行文件就在dist目录下images图片和图标目录ini配置文件目录Paramiters.ini:文件为测试设备信息配置文件user.ini:登录账号信息log功能测试和老化测试log保存目录Record测试记录目录...原创 2019-12-17 18:13:00 · 430 阅读 · 0 评论 -
Python开发测试工具案例分享⑧——Pyinstaller工具打包exe文件
一、Pyinstaller工具介绍PyInstaller是一个能将Python程序转换成单个可执行文件的程序, 操作系统支持Windows, Linux, Mac OS X, Solaris和AIX。并且很多包都支持开箱即用,不依赖环境。参数说明-D创建包含可执行文件的单文件夹包(默认)-F产生单个的可执行exe文件-c打开标准i/o...原创 2019-12-15 18:12:00 · 239 阅读 · 0 评论 -
Python开发测试工具案例分享⑦——老化测试实现代码
Qt是一个C++可视化开发平台,是一个跨平台的C++图形用户界面应用程序框架(C++ GUI),能够为应用程序开发者提供建立图形用户界面所需的功能。PyQt是一个创建Python GUI应用程序的工具包,是Qt和Python结合的一个产物,可以说是为了将Qt的功能用于Python开发的一个Qt的Python包装器。通过这些重要的工具和框架机制,开发人员可以设计对应的GUI图形化界面、定义不同部件的操作及响应、捕获部件或应用的消息以及实现界面显示组件和数据存储组件的联动,从而构造完整的应用程序框架。原创 2019-12-09 09:12:00 · 725 阅读 · 0 评论 -
Python开发测试工具案例分享⑥——登录功能实现代码
Qt是一个C++可视化开发平台,是一个跨平台的C++图形用户界面应用程序框架(C++ GUI),能够为应用程序开发者提供建立图形用户界面所需的功能。PyQt是一个创建Python GUI应用程序的工具包,是Qt和Python结合的一个产物,可以说是为了将Qt的功能用于Python开发的一个Qt的Python包装器。通过这些重要的工具和框架机制,开发人员可以设计对应的GUI图形化界面、定义不同部件的操作及响应、捕获部件或应用的消息以及实现界面显示组件和数据存储组件的联动,从而构造完整的应用程序框架。原创 2019-12-07 18:07:00 · 387 阅读 · 0 评论 -
Python开发测试工具案例分享⑤——功能测试实现代码
Qt是一个C++可视化开发平台,是一个跨平台的C++图形用户界面应用程序框架(C++ GUI),能够为应用程序开发者提供建立图形用户界面所需的功能。PyQt是一个创建Python GUI应用程序的工具包,是Qt和Python结合的一个产物,可以说是为了将Qt的功能用于Python开发的一个Qt的Python包装器。通过这些重要的工具和框架机制,开发人员可以设计对应的GUI图形化界面、定义不同部件的操作及响应、捕获部件或应用的消息以及实现界面显示组件和数据存储组件的联动,从而构造完整的应用程序框架。原创 2019-11-28 09:16:00 · 632 阅读 · 0 评论 -
Python开发测试工具案例分享④——PyQt设计功能测试界面
Qt是一个C++可视化开发平台,是一个跨平台的C++图形用户界面应用程序框架(C++ GUI),能够为应用程序开发者提供建立图形用户界面所需的功能。PyQt是一个创建Python GUI应用程序的工具包,是Qt和Python结合的一个产物,可以说是为了将Qt的功能用于Python开发的一个Qt的Python包装器。通过这些重要的工具和框架机制,开发人员可以设计对应的GUI图形化界面、定义不同部件的操作及响应、捕获部件或应用的消息以及实现界面显示组件和数据存储组件的联动,从而构造完整的应用程序框架。原创 2019-11-25 18:02:00 · 1100 阅读 · 0 评论 -
Python开发测试工具案例分享③——PyQt设计老化测试界面
Qt是一个C++可视化开发平台,是一个跨平台的C++图形用户界面应用程序框架(C++ GUI),能够为应用程序开发者提供建立图形用户界面所需的功能。PyQt是一个创建Python GUI应用程序的工具包,是Qt和Python结合的一个产物,可以说是为了将Qt的功能用于Python开发的一个Qt的Python包装器。通过这些重要的工具和框架机制,开发人员可以设计对应的GUI图形化界面、定义不同部件的操作及响应、捕获部件或应用的消息以及实现界面显示组件和数据存储组件的联动,从而构造完整的应用程序框架。原创 2019-11-21 18:06:00 · 640 阅读 · 0 评论 -
Python开发测试工具案例分享②——PyQt设计登录框界面
一、QT Designer设计登录UI1.启动QT Designer工具;2.QT Designer工具设计登录框,保存为login.ui文件;3.添加资源文件,文件夹中会生成一个logo.qrc文件;4.引用logo资源文件;引用处鼠标右键=》改变样式表=》添加资源=》确定二、文件格式转换1.qrc转换成py格式文件,右键选中logo.qrc=》Externa...原创 2019-11-17 17:58:00 · 1385 阅读 · 0 评论 -
Python开发测试工具案例分享①——开发环境搭建
一、Python开发环境搭建1.python2.7安装下载地址:https://www.python.org/downloads/release/python-2718/2.pycharm工具安装链接:https://pan.baidu.com/s/1BsBPo-egYuWNddoa_Ea9VQ提取码:4mnq3.pyqt4安装链接:https://pan.baidu.c...原创 2019-11-15 17:52:00 · 534 阅读 · 0 评论