自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 收藏
  • 关注

原创 win10电脑无法联网,设置IPv4,点击属性无法打开,闪退

设置IPv4闪退解决办法

2023-11-19 11:01:07 1212

原创 【django项目记录:django项目日志打印】

在为一个小程序写后端时,总结的

2023-09-20 12:09:10 177

原创 【Django项目记录:django admin后台将查询结果导出表格】

Django项目实践记录

2023-09-19 11:51:15 202

原创 【Django项目记录:admin后台定时生成并更新数据,使用插件apscheduler】

在写一个兴趣班教务管理的小程序时,使用了Django后台来管理数据库,由于每天要根据现有设定的班级进行课表的更新,所以需要一个定时器,但是开发环境是在windows上,后台部署在linux上,问了chatGPT,说是apscheduer支持跨平台使用,然后就选了这个,以下是使用过程,按chatGPT给的代码,一次成功,比百度出来的效果好多了。

2023-08-14 16:12:59 1461

原创 playwright python版本学习五-->locator常用定位总结

playwright web ui自动化常用定位总结

2022-08-25 12:11:21 8923

原创 飞书机器人获取云文档中表格中的内容

飞书机器人获取 表格 excel api使用实例

2022-08-22 17:07:56 2970

原创 playwright python版本学习四:playwright脚本运行过程中监控 API(接口) 的请求相关信息

playwright 写UI脚本时,进行network中请求内容进行监控

2022-08-11 15:11:54 1523 1

原创 playwright python版本学习三 pytest+allure日志常规配置

pytest 配置在allure中打印日志信息

2022-08-10 18:06:03 960

原创 自动化测试报告发送--飞书(基于python)

自动化测试之向飞书发送测试结果

2022-06-14 16:05:24 1526 3

原创 playwright python版本学习二 使用playwright的Trace功能去查看脚本执行过程

基于python的playwright学习

2022-06-07 16:08:48 665 1

原创 playwright python版本学习 一

基于python的playwright学习

2022-06-02 11:11:27 439

原创 自动化测试报告发送-企业微信及Slack(python实现)

import loggingimport requestsfrom slack_sdk import WebClientfrom slack_sdk.errors import SlackApiErrorfrom API.utils.tools import throw_errordef qi_ye_wei_xin_text(wx_url, result_info): headers = {"Content-Type": "text/plain"} data = {

2021-11-23 12:00:47 1481

原创 mocha-js文件上传

const readable = fs.createReadStream(filePath, { encoding: 'utf-8', highWaterMark: chunkSize })/** * 以文件方式上传 * @param {*} readable * @param {*} fileType * @param {*} fileFid * @returns */async function Upload(readable, fileType, fileFid,) {

2021-07-05 18:33:46 169

原创 codecetpjs--自动将测试结果同步到testlink

/** * pls use "testlink-xmlrpc": "1.9.18-5" or you will meet some errors */const event = require('codeceptjs').event;const moment = require('moment');const request = require('request')const TestLink = require('testlink-xmlrpc');module.exports = func

2021-07-02 19:01:08 188

原创 mochajs框架发送报告到Slack和企业微信

//环境变量相关的let configENV = XXXXXlet totalTestNumber = 0;let passedNum = 0;let reportURL = configENV.reportURLlet wxHook = configENV.wxHooklet slackHook = configENV.slackHooklet testEnv = configENV.testEnv //测试环境信息// 统计运行测试个数afterEach(async function

2021-07-02 18:47:21 149

原创 批量生成json语句(生成json list,可以直接导入mongo 库)

# 生成json list,可以直接导入mongo 库import jsondef create_json_file(): for i in range(1, 1100009): d = {"testNumber": i, "testText": str(i) + " this is test data 这是测试数据"} d_str = json.dumps(d) print(d_str) with open("test_dc.js

2021-03-10 11:41:14 274

原创 批量生成SQL语句(生成insert 语句,并写入文件中)

# 生成insert 语句,并写入文件中def create_sql(): for i in range(1, 1000010): sql = 'insert into dc_test values ({}, \'{}\');'.format(i, str(i) + " dc 100w 数据测试, check dc data") with open("test_sql.sql", "a", encoding="utf-8") as test_dc:

2021-03-10 11:37:53 803

原创 使用Python Requests来查看基金涨跌情况

import requestsdef check_u(): my_funds = { "110022": { 'name': '易方达消费行业股票', "money": "500~1000" }, "000307": { 'name': '易方达黄金ETF联接A', "money": '1000~2000' }, } my_fund_ids = ",".join(my

2021-01-19 12:47:46 327 1

原创 大数据测试---excel分段上传

# upload excel file from apidef upload_test_excel(stream_id, file): upload_url = baseURL + "/stream/{}/XXXXX".format(stream_id) header = pd.read_excel(file, nrows=0) header = header.columns.values.tolist() skiprows = 0 count = 0 li

2021-01-12 18:35:20 214

原创 企业微信机器人发送文件实例

生成 media_idimport osfrom copy import copyimport requestsfrom urllib3 import encode_multipart_formdata# file_path: e.g /root/data/test_file.xlsx# 如果D:\\windows\\ 下面file_name的split需要调整一下# upload_file 是为了生成 media_id, 供消息使用def upload_file(file_path, wx

2021-01-11 16:38:01 5992 17

原创 大数据测试---CSV文件分段读取上传

分段上传数据–CSV上传def upload_stream(file, num=None): upload_url = “http://XXXXXXX” read_csv_file = pd.read_csv(file, iterator=True, low_memory=False) count = 0 if num is None: cycles_numbers = 1000 else: cycles_numbers = num

2020-10-21 14:57:06 406

原创 大数据测试---json序列文件分段上传

读取json序列的文件,并生成迭代器def read_json_file(file_name): with open(file_name, 'r') as f: for el in f: j_t = json.loads(el) yield j_t or ''分段上传数据–json上传@func_timedef upload_json(est_file): upload_url = “https://XXXXXX”

2020-10-21 14:54:07 351

原创 centos7.7 python3.8.0 No module named ‘_bz2’

使用pandas时,提示No module named ‘_bz2’第一步yum -y install bzip2 bzip2-devel ncurses openssl openssl-devel openssl-static xz lzma xz-devel sqlite sqlite-devel gdbm gdbm-devel tk tk-devel libffi-develyum -y install bzip2 bzip2-devel第二步,删除Python3.8.0解压包,重新解压重新

2020-07-06 14:40:43 1670

原创 根据现有条件,自动生成用例组合

import itertools# 非结构化字段个数要求Unstructured = [{"fields": 2}, {"fields": 4}, {"fields": 8}]# 结构化字段个数要求Structured = [{"fields": 100}, {"fields": 200}, {"fields": 500}, {"fields": 1000}, {"fields": 2000}]# 数据流条数(0~~20,000,000)StreamSize_documents = ["5

2020-06-12 18:24:49 350

原创 超大文件,通过流接口将文件按行分割后上传

将一个大文件通过流上传的接口,按行分割后进行上传(这里用的文件是csv文件。其它文件的话,可以先转成csv文件;tqdm可以显示上传进度)# 分段上传数据@func_timedef upload_stream(stream_id, file): upload_url = baseURL + "/XXXXXX/{}/documents".format(stream_id) user_info = pd.read_csv(file, iterator=True, low_memory=F

2020-06-12 18:19:02 363

原创 通过pandas 处理CSV文件,增加行,增加列,转json list

通过pandas 处理CSV文件,增加行,增加列,转json list在网上找到了一切小技巧,让无for循环有进度条;添加一个程序运行时间记录的计时器等import csvimport osimport timefrom decimal import Decimalimport pandas as pdimport xlrdfrom tqdm import tqdmimport jsonlinescur_path = os.path.dirname(os.path.realpath(

2020-06-12 18:13:40 658

原创 CentOS7中先安装jdk再安装 jenkins

1.先检查一下java 环境有没有安装https://www.oracle.com/technetwork/java/javase/archive-139210.html (包下载地址)rpm -qa | grep java (我的没有装)下载包,进行安装 rpm -ivh jdk-8u221-linux-x64.rpm安装好后,进行JAVA_HOME配置先看jdk安装的路径:cd...

2019-11-25 15:17:41 368

原创 Jmeter连接数据库,执行单条SQL和执行多条SQL

1,jmeter连接数据依赖jar包下载及版本对应关系,根据需要下载版本对应关系下载地址:http://central.maven.org/maven2/mysql/mysql-connector-java/2,下载后,Jmeter导入该jar包(也可以放在jmeter的apache-jmeter-5.2\lib\ext或apache-jmeter-5.2\lib下,这样在使用时,就不用每...

2019-11-22 16:35:35 1225

原创 虚拟机下CentOS7装mysql8,在本地使用navicate连接

1,查看是否安装mariadb,若安装则卸载2,下载mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar,并解压安装下载地址(https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar)在系统中建立一文件夹mysql并将安装包放在该文件夹下(mkdir /...

2019-11-22 14:55:21 564 2

原创 本地通过secureCRT连接虚拟机中CentOS7

1.读本地IP2.点击虚拟机右下角的网络图标,点击设置,将网络连接改为桥接模式,点击确定保存3.在虚拟机中输入ip addr 查看网卡名称,(我的为ens33)4.修改该网卡的IP及网关等信息,使之与本地网络在同一局域网vi /etc/sysconfig/network-scripts/ifcfg-ens33以下内容,如果网卡配置文件中,有则修改值,没有则增加,然后保存IPA...

2019-11-22 12:04:14 551 1

原创 Centos7 安装不同python版本虚拟环境

Centos7 安装python虚拟环境安装virtualenv包创建你自己的python环境激活测试环境安装virtualenv包pip install virtualenv(做软链接ln -s /你的python安装路径/bin/virtualenv /usr/bin/virtualenv)创建你自己的python环境virtualenv --no-site-packages you...

2019-11-09 14:59:30 227

原创 Loadrunner11 在win10上的碰到的问题以及解决办法

1、执行脚本报错:Error -27780: [GENERAL_MSG_CAT_SSL_ERROR]connect to host “XXXX” failed: [10054] Connection reset by peer [MsgId: MERR-27780](注:在脚本中,我使用了https请求)解决办法:run-time-setting – Internet Protocol ...

2019-11-05 16:18:48 3636 3

原创 SecureCRT多屏展示并输入相同命令

List itemSecureCRT多屏展示并输入相同命令垂直平铺执行相同命令垂直平铺执行相同命令

2019-10-31 16:34:39 918

原创 阿里云 centos_7_06安装SVN

一、将3690端口添加到安全组规则中二、安装SVN,并开启SVN服务1、安装svnyum -y install subversion2、创建版本库目录mkdir -p /var/svn/svnrepos3、创建版本库svnadmin create /var/svn/svnrepos4、设置SVN用户名密码及读写权限打开SVN权限配置文件目录 cd /var/svn/sv...

2019-10-30 10:15:47 94

原创 django--自动化平台开发006

接口测试用例前端开发一、建立测试用例和测试步骤模版1、templates/testapi/apicase.html 测试用例2、templates/testapi/apistep.html 测试步骤

2019-10-28 16:49:55 235

原创 django--自动化平台开发005

接口测试用例后台开发一、创建接口测试用例及测试步骤后台管理python manage.py startapp testapi二、在settings.py中注册该app项目/settings.pyINSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.cont...

2019-10-28 13:19:47 182

原创 centos7安装python3

一、python环境安装1、下载最新的pythonwget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tar.xz2、解压pythontar -xvJf Python-3.8.0.tar.xz3、创建python3安装路径mkdir /usr/lib/python36、编辑安装./configure --prefix=...

2019-10-25 16:47:33 109

原创 loadrunner写接口请求(web_custom_request )

loadrunner写接口脚本一些注意的事项一、字符格式(gbk转utf8,utf8转gbk)转换://将aa转为GBKlr_convert_string_encoding(lr_eval_string("{aa}"),"utf-8","gb2312","str");lr_output_message(lr_eval_string("{str}"));//将GBK变成UTF-8,供服务...

2019-10-25 09:48:33 774

原创 ThinkPad装win7系统无法启动的解决办法

一、安装win7前,需要对BIOS进行设定1、按【F12】, 进入设置页面后,按【Tab】键,选择【App Menu】,选择【Setup】,敲回车2、按【–>】(右箭头),选择【Security】,列表中选择【Secure Boot】,将【Secure Boot】改成【Disable】3、按【Esc】返回主页面,按【–>】,选择【Startup】,将【UEFI/Legacy bo...

2019-10-24 16:26:39 10258 4

原创 python selenium常见问题解决(有问题在下面问吧,人多了一起慢慢补解决办法)

一、页面取值做检查点的几种情况1、文本内容<div class="form-group form-style">审核通过</div>ele1=d.find_element_by_css_selector(’#logMsg > div:nth-child(1) > div:nth-child(2) > div’)ele1.text 《‘审核通过’...

2019-10-24 10:21:53 185

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除