
随笔
随笔
caodingzheng
这个作者很懒,什么都没留下…
展开
-
性能测试工具-locust
本篇主要包括locust简介、代码示例、使用说明。可以通过本篇文章初步了解locust,并通过代码示例学会locust框架的简单使用原创 2024-02-22 15:10:31 · 647 阅读 · 0 评论 -
python实现excel读取
python实现excel读取,通过xrld和openpyxl原创 2023-04-20 10:06:05 · 224 阅读 · 0 评论 -
基于HTMLTestRunner0.8.2版本修改HTMLTestRunner.py
基于HTMLTestRunner0.8.2版本修改HTMLTestRunner.py原创 2023-01-05 11:26:43 · 520 阅读 · 0 评论 -
常用数据类型和bytes数组互转
python实现常用数据类型和bytes数组互转原创 2022-09-10 07:59:32 · 2017 阅读 · 0 评论 -
UDP协议测试
python实现udp协议测试原创 2022-09-10 07:50:24 · 2136 阅读 · 0 评论 -
TCP协议测试
python实现tcp协议测试原创 2022-09-10 07:46:01 · 1285 阅读 · 0 评论 -
python基础:统计单词/数字/特殊符号(包括中文)
python基础:统计单词/数字/特殊符号(包括中文)# !/usr/bin/env python# -*-coding: utf-8-*-# @Time: 2021/5/27 9:47# @Author: dzcao# @File: sta_words_nums_spacial_char.pyimport redef sta_words_nums_and_spacial_char(text): """ # 统计单词/数字/特殊符号(包括中文) :param te原创 2021-05-27 18:43:50 · 853 阅读 · 0 评论 -
随笔:正则表达式(二)
随笔:正则表达式(二)一、方法封装:import redef regular_expression(value, start_value='', end_value='', match_type=0): """ :param value: 待测文本 :param start_value: 开始的字段,注意特殊符号,需要转换 :param end_value: 结束的字段,注意特殊符号,需要转换 :param match_type:匹配模式,0表示开头结尾不包原创 2021-02-24 11:35:26 · 116 阅读 · 0 评论 -
随笔:判断一个范围内有多少质数,分别是多少
随笔:判断一个范围内有多少质数,分别是多少思路:1、负数都能被-1整除,所以负数都是合数while True: print('请输入一个整数范围') num_min = input('请输入最小值:') num_max = input('请输入最大值:') s_min = int(num_min) s = int(num_max) Judge_prime_Numbers_List = [] for i in range(s_min, s+1):原创 2020-11-04 17:06:13 · 683 阅读 · 0 评论 -
随笔:判断一个整数是否是质数,如果不是质数,那么因数表达式是什么
随笔:判断一个整数是否是质数,如果不是质数,那么因数表达式是什么思路:1、判断除了能被本身之外是否还能被其他非1之外的数字整除2、如果可以被整除,那么被整除过后得到的商是否还可以继续被从其他数整除while True: num = input('请输入一个大于1整数:') s = int(num) list1 = [] while True: for i in range(2, int(s)+1): if s % i == 0:原创 2020-11-04 16:03:44 · 311 阅读 · 0 评论 -
随笔:Python发送SMTP邮件方法封装
随笔:Python发送SMTP邮件方法封装封装的方法可以用来发送附件import smtplibfrom email.mime.text import MIMETextfrom email.header import Headerfrom email.mime.multipart import MIMEMultipartfrom email.utils import parseaddr, formataddrclass Send_smtp_email_report(object):原创 2020-10-22 14:28:25 · 1532 阅读 · 0 评论 -
随笔:docker学习笔记(包括了基础学习和制作运行jar包的docker镜像,还有centos7防火墙这个坑)
docker学习笔记docker安装之前写过docker安装,这里就不在赘述了,有兴趣的朋友可以看一下:https://blog.youkuaiyun.com/caodingzheng/article/details/108867075docker使用一、docker run ubuntu:15.10 /bin/echo “Hello world”docker库:tag标签ubuntu:15.10 指定要运行的镜像,Docker 首先从本地主机上查找镜像是否存在,如果不存在,Docker 就会从镜像仓库 D原创 2020-10-14 14:39:23 · 309 阅读 · 0 评论 -
随笔:测试心得
测试心得这是一个测试人员的心得,主要包括三点:测试是做什么的?对测试来说什么是最重要的?测试和开发应该是什么样的关系?首先第一点:测试是做什么的?关于测试是做什么的目前的认知有很多层。首先测试是测试软件的、找bug的,我想很多人都是这样认知的。确实,测试诞生之始这就是对测试的定义:证明软件的工作是正确的,测试是为了发现软件的错误而执行的活动。当然随着软件测试的发展,发现这样的测试工作满足不了对软件测试人员的需求,随之测试的定义也发生了改变:测试是以评价一个程序或者系统属性为目标的任何一种活动,测试是对原创 2020-10-13 10:43:02 · 311 阅读 · 0 评论 -
随笔:docker安装
docker安装注意:不同版本的Linux系统或者其他系统安装的docker版本是不一样的,我是在centOS上安装的,且centOS版本不能低于centOS7步骤:一、查询Linux版本:uname -r二、查询可安装版本:yum list docker-ce.x86_64 --showduplicates | sort -r三、尝试安装自己想安装的版本:yum install docker-ce-18.09.9 docker-ce-cli-18.09.9 containerd.io四、可原创 2020-09-29 13:53:59 · 282 阅读 · 1 评论 -
随笔:Python打印临时日志、清空临时日志
随笔:打印临时日志、清空临时日志import time# 打印临时日志、清空临时日志class Temporary_log(object): def temporary_log(self, value, dir): file = dir+'/temporary_log.log' file_handle = open(file, 'a', encoding='utf-8') file_handle.write(value) fil原创 2020-09-22 13:47:10 · 280 阅读 · 0 评论 -
随笔:Python连接数据库、插入数据方法封装
随笔:连接数据库方法封装# 连接数据库class Connect_database(object): # 连接数据库 def __init__(self, host, port, user, password, db, charset='utf8'): self.host = host self.port = port # mysql端口 self.username = user # mysql远程连接用户名 self.原创 2020-09-21 15:25:16 · 495 阅读 · 0 评论 -
随笔: Python日志解析-正则表达式
# 日志解析class Log_parse(object): ''' 正则表达式 ''' def regular_expression(self, file, start_value, end_value): text = re.sub('\s+', '', file) pattern = ''+start_value+'(.*?)'+end_value match = re.search(pattern, text)原创 2020-09-18 11:20:18 · 605 阅读 · 0 评论 -
随笔:Python批量合并csv文件的数据
随笔:Python批量合并csv文件的数据os板块不是很会用,哈哈import globimport osimport pandasimport csv#需要合并的文件路径inputfile = str(os.path.dirname(r'D:\test\cloudAI\test_data1\test_data\classifydata'))+r'\classifydata\*.csv'#合并后生成的文件保存的位置outputfile = str(os.path.dirname(r'D:原创 2020-07-25 16:55:10 · 956 阅读 · 0 评论 -
随笔:Python+requests进行post请求之常见的三种入参
随笔:Python+requests进行post请求之常见的三种入参1、json格式入参,此处入参是汉字,普通入参需要去掉汉字编码转换#coding=utf-8import requestsfrom urllib.parse import quoteurl = '请求地址'header = {'content-type':'application/json'}t = quote("心灵安顿了,平衡了,生命也就快乐了,无憾了,如眼前一幅静美的画卷,清幽,温馨与宁静。",'utf-8')data原创 2020-08-03 10:37:47 · 1917 阅读 · 0 评论 -
随笔:虚拟机安装和Linux系统安装
随笔:虚拟机安装和Linux系统安装1、这里使用的虚拟机平台是VirtualBox(版本:VirtualBox-6.1.12-139181-Win,下载地址:https://www.virtualbox.org,Downloads》 Windows hosts),Linux系统镜像是Vubutu(版本:ubuntu-20.04-desktop-amd64,下载地址:https://ubuntu.com,最下面的Downloads》desktop),系统为64位系统2、VirtualBox安装:..原创 2020-07-23 15:34:06 · 164 阅读 · 0 评论 -
Java变量配置
1、jdk下载(官网):https://www.oracle.com/java/technologies/javase-downloads.html下载后解压安装2、配置环境变量:第一步:第二步:%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar第三步:%JAVA_HOME%\bin%JAVA_HOME%\jre\bin第四步:查看自己配置是否正确win+Rja原创 2020-07-23 15:31:34 · 245 阅读 · 0 评论 -
随笔:python3+yagmail邮件发送,简单易操作
随笔:python3+selenium+yagmail邮件发送,简单易操作这里引用yagmail包,需要下载#coding = utf-8import yagmail#参数user = '123@qq.com'password = 'abc'receive = '234@qq.com'report = r'G:\pythonjb\cloudAItest\testrunner\test测试报告1.html'smtp = yagmail.SMTP(user=user,原创 2020-07-13 16:04:19 · 512 阅读 · 3 评论 -
随笔:用python的pip命令时却显示没有提供命令:Did not provide a command
随笔:用pip命令时却显示没有提供命令:Did not provide a command当输入pip -V时显示:这时可以用where pip看是否安装了pip命令且是否配置了环境变量我这里的原因是因为有多个pip命令,并都配置了环境变量,系统默认是第一个,但是loudrunner的pip命令无法使用导致报:Did not provide a command,这时候我们可以用绝对路径来使用要使用的pip命令当然,python还有一个自带的pip3来调用pip命令当然用pip.exe也是可原创 2020-07-03 15:28:27 · 780 阅读 · 0 评论 -
随笔:Linux里mysql的tar包安装
注明:这里提供的是.tar.gz的压缩包安装的位置根据需要自己决定,但是配置my.cnf的时候要正确操作步骤:1、解压mysql的tar包:tar -zxvf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz并重命名为自己想要的名字,我这里命名为mysqlmv mysql-5.7.28-linux-glibc2.12-x86_64 mysql2、创建my.cnf配置文件my.cnf的位置也是自己决定,建议在/etc/mysql下面创原创 2020-06-17 17:44:58 · 260 阅读 · 0 评论 -
随笔:用HtmlTestRunner生成报告
随笔:用HtmlTestRunner生成报告import unittestfrom HtmlTestRunner import HTMLTestRunnerdir = r'G:\pythonjb\cloudAItest\test\login'discover = unittest.defaultTestLoader.discover(dir, pattern="test.py")if __name__ == '__main__': ''' runner = unittest.原创 2020-06-30 17:49:55 · 144 阅读 · 0 评论 -
随笔:python+selenium+unittest用qq邮箱上传文件并发送邮件
随笔:python+selenium+unittest用qq邮箱上传文件并发送邮件#coding = utf-8import unittestfrom selenium import webdriverfrom time import sleepclass qqemail(unittest.TestCase): def setUp(self): print("调用qq邮箱发送邮件") def testEmail(self): # 屏蔽自动化受原创 2020-07-01 11:06:16 · 608 阅读 · 0 评论