自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(115)
  • 资源 (4)
  • 收藏
  • 关注

原创 Python 根据数据库表自动生成实体类

Python 根据数据库表自动生成实体类

2023-12-15 17:28:45 195

原创 Python如何查看内存泄漏

Python如何查看内存泄漏

2023-09-15 17:37:33 585

原创 使用sysbench对mysql数据库进行基准测试

​ (r/w/o: 2091.83/600.80/303.40),这个意思就是说,在每秒2996.03个请求中,有2091.83个请求是读请求,600.80个请求是写请求,303.40个请求是其他的请求,就是对QPS进行了拆解。​ err/s: 0.00 reconn/s: 0.00,这两个的意思就是说,每秒有0个请求是失败的,发生了0次网络重连。​ lat (ms, 95%): 97.55,这个意思就是说,95%的请求的延迟都在 97.55毫秒以下。新建用户表 test_db。下载tar.gz安装。

2023-08-09 15:44:10 587

原创 appium自动爬取数据

appium自动爬取数据

2023-08-03 11:08:22 1958

原创 adb常用命令使用

adb常用命令使用

2023-07-31 11:45:23 90

原创 python 窗口超级置顶(获取UIAccess)覆盖win10任务管理器

python 窗口超级置顶(获取UIAccess)覆盖win10任务管理器

2023-06-12 17:37:53 463

原创 python 透明弹窗wx.Frame

wx.FULLSCREEN_NOSTATUSBAR菜单栏中不显示弹窗。wx.TE_READONLY文本只读,光标不会定位在上面。

2023-06-12 16:33:31 211

原创 C++项目打包成可调用dll文件python调用

C++项目打包成dll文件,python调用

2023-06-12 15:11:03 1313 1

原创 pynput 同时监听键盘及鼠标

1.鼠标和键盘一起阻塞式监听,会导致界面卡顿。2.子线程创建更新UI会导致程序突然崩溃。3.鼠标键盘耗时操作会界面卡顿。

2023-05-04 17:05:44 420

原创 dmpython win7安装遇到的问题

python dmpython

2023-03-20 17:15:30 287

原创 Sysbench安装

sysbench数据库性能测试软件安装

2023-03-13 14:34:14 702 1

原创 处理pymysql取值带有Decimal和datetime.data

处理pymysql取值带有Decimal和datetime.data

2023-02-16 11:20:25 374

原创 软件项目测试环境描述

软件运行环境描述

2023-02-09 10:54:34 812

原创 python实现简易五子棋小游戏代码实战

python练习之五子棋小游戏代码实战

2023-01-17 11:54:45 3128

原创 Jmeter中企业,人员,车辆等基础信息自动生成jar包

jmeter中自动生成数据jar包编写

2022-07-20 15:26:36 375

原创 越权查询风险

越权查询风险

2022-06-23 16:53:42 411

原创 Web渗透测试之存储型XSS

存储型XSS,插入">即可发生弹窗。

2022-06-23 16:42:55 1381

原创 Hbase相关操作

1.进入shellhbase(main):003:0>hbase shell2.查看所有表hbase(main):003:0> list3.根据rowKey查询某个记录hbase(main):003:0>get '表名','rowKey'4.常用过滤器过滤方式是通过value过滤,匹配出value含7259的数据。scan 'buss_surface', FILTER=>"ValueFilter(=,'substring:7259')"过滤方式是通

2022-01-12 18:05:55 2516

原创 python 获取网页特定图片并保存至本地

一般步骤1.查看网页地址,F2查看要获取的图片url2.根据要获取的url图片地址,写出合适的正则表达式例:获取页面中如下区域图片:https://blog.csdn.net/julielele?spm=3001.5343F12查看图片链接获得正则表达式:format = r'src="(.*).png\?x-oss-process=image\/resize,m_fixed,h_64,w_64" alt'代码示例import osimport re,urlli..

2021-11-15 16:30:17 1374

原创 中级软件评测师下午题总结

安全测试安全防护策略?(漏洞扫描、入侵检查、安全日志、隔离防护) 安全日志:用于记录非法用户的登录名称、操作时间及内容等信息,以便发现问题并提出解决措施;安全日志仅记录相关信息,不对非法行为着床主动反应,属于被动防护的策略; 入侵检测系统:是一种主动的网络安全防护措施,从系统内部或各种网络资源中主动采集信息,从中分析可能的网络入侵或攻击,通常入侵检测系统还应对入侵行为做出紧急响应; 漏洞扫描:对软件系统及网络系统进行与安全相关的检测,以找出安群隐患和可被黑客利用的漏洞; 隔离防护...

2021-09-23 19:48:18 2029 2

原创 python-Tkinter图形界面

Label控件import tkinter# 创建主窗口win = tkinter.Tk()# 设置标题win.title("yudanqu")# 设置大小和位置win.geometry("400x400+200+50")'''Label:标签控件,可以显示文本'''# win:父窗体# text:显示的文本内容# bg:背景色# fg:字体颜色# font:字体# wraplength:指定text文本中多宽之后换行# justify:设置换行后的对齐方式# anch

2021-08-31 14:39:18 1291

原创 APP在线升级闪退Caused by: android.database.sqlite.SQLiteConstraintException: NOT NULL constraint failed:

标题:APP在线升级闪退Caused by: android.database.sqlite.SQLiteConstraintException: NOT NULL constraint failed: USER_BASIC_INFO_BEAN.BUSITYPE (Sqlite code 1299 SQLITE_CONSTRAINT_NOTNULL)项目场景:APP在线升级问题描述:APP直接下载最新的包正常,在线升级闪退报错:java.lang.RuntimeException: Unabl

2021-08-18 13:43:07 577

转载 Windows一键启动jar包bat脚本制作

Windows 系统下:在开发部署项目过程中,通常会反复的启动jar包项目,有时候要启动多个服务来支撑系统正常运行,为了提高效率,简化重复性任务,制作一键启动脚本。方便开发调试,也简化运维工作量。bat文件是dos下的批处理文件。批处理文件是无格式的文本文件,它包含一条或多条命令。举个例子:我的项目需要启动redis和项目jar包@echo offstart cmd /k "cd /d d:\apply\redis && redis-server"start cmd /k

2020-12-04 09:38:38 1232

原创 Python自动化框架之——日志文件log.py

Python自动化框架之——日志文件log.py#!/usr/bin/env python# _*_ coding:utf-8 _*___author__ = 'lele'import logging, timeimport os,sysfrom config import settingsys.path.append(os.path.dirname(os.path.dirname(os.path.dirname(__file__))))# 日志存放文件夹,如不存在,则自动创建一

2020-11-23 16:38:24 906

原创 MongoDB基本语法

1.查看所有数据库:show dbs2.切换到数据库test:use test3.创建集合(创建数据库):db.createCollection("goods") 或是db.goods.insert({"productName":"小米","productPrice":2988}) 直接创建表及插入数据4.插入文档/数据: test是表名db.goods.insert({"productName":"小米","productPrice":2988,"sku":{"num":6}})5...

2020-09-25 13:48:47 156

原创 如何查看mysql索引

语句:show index from tableName;结果:· Table表的名称。· Non_unique如果MySQL索引不能包括重复词,则为0。如果可以,则为1。· Key_name索引的名称。· Seq_in_index索引中的列序列号,从1开始。· Column_name列名称。· Collation列以什么方式存储在索引中。在MySQL中,有值‘A’(升序)或NULL(无分类)。· CardinalityMySQL索引中唯一值的数目的估计值。通过运行AN

2020-09-25 10:03:54 3096

原创 sql中case when语句的使用

case when语句有两种格式:简单case函数和搜索case函数。--简单Case函数CASE sexWHEN'1'THEN'男'WHEN'2'THEN'女'ELSE'其他'END--Case搜索函数CASEWHEN sex ='1'THEN'男'WHEN sex ='2'THEN'女'ELSE'其他'END这两种方式,可以实现相同的功能。简单Case函数的写法相对比较简洁,但是和Case搜索函数相比,功能方面会有些限制,比如写判断式。还有一个...

2020-08-20 11:13:25 374

原创 Python 如何将字符串转为字典

在工作中遇到一个小问题,需要将一个python的字符串转为字典,比如字符串:user_info = '{"name" : "john", "gender" : "male", "age": 28}'我们想把它转为下面的字典:user_dict = {"name" : "john", "gender" : "male", "age": 28}有以下几种方法:1、通过 json 来转换>>> import json>>> user_info..

2020-08-17 16:16:30 909

原创 MYSQL 根据身份证号找出年龄大于60岁的人

SELECT * FROM `表名` WHERE timestampdiff(year, substring("360729195908101625",7,8),CURDATE()) > 60;

2020-08-14 14:13:02 4685

原创 MySQL timestampdiff()函数返回两个时间之间的差值

TIMESTAMPDIFF(unit,begin,end);TIMESTAMPDIFF函数返回begin-end的结果,其中begin和end是DATE或DATETIME表达式。TIMESTAMPDIFF函数允许其参数具有混合类型,例如,begin是DATE值,end可以是DATETIME值。 如果使用DATE值,则TIMESTAMPDIFF函数将其视为时间部分为“00:00:00”的DATETIME值。unit参数是确定(end-begin)的结果的单位,表示为整数。 以下是有效单位:MI

2020-08-14 14:04:47 2703

原创 Python+Selenium定位元素报:Other element would receive the click---被遮挡,点击事件被上级元素获取的处理

需要定位“办理”按钮CSS_SELECTOR定位(单属性定位):“span[title='办理']”报错如下:selenium.common.exceptions.WebDriverException: Message: unknown error: Element <span class="glyphicon glyphicon-edit" title="办理"></span> is not clickable at point (805, 263). Othe

2020-08-07 10:17:50 2211

原创 Python+Selenium定位select选项

如图select选择框,可以先定位到select元素://*[@id="vehicleColour"]定位到颜色://*[@id="vehicleColour"]/option[2]

2020-08-05 15:19:23 347

原创 Python+Selenium定位属性变化的元素--可以通过查找上级元素

有时候定位的元素属性值会一直变化,如图中选择框中的选项,此时如果我们用id查找元素xpath://*[@id="select2-getWay-gn-result-afdi-1"]则会找不到元素,此时我们可以通过查找该元素的父级元素来定位,但父级元素属性也是变化的,可以再找父级的上级:/html/body/span/span/span[2],然后再找到我们需要选择“更新”的元素:/html/body/span/span/span[2]/ul/li[2]...

2020-07-31 11:25:34 2893

原创 Selenium+Python+Unittest多线程生成报告---BeautifulReport优化

前言 Selenium+Python+Unittest+HTMLTestRunner,可以生成测试报告,但多线程则会生成多分测试报告,多线程生成一个测试报告可以使用BeautifulReport。环境必备:  ·python3.6 : BeautifulReport不支持2.7  ·BeautifulReport : github下载后放到/Lib/site-packages/目录下BeautifulReport下载地址:https://github.c...

2020-07-22 11:37:41 814 1

原创 上传图片测试点

1.功能测试(1)选择符合要求的图片,上传--------上传成功;(2)上传成功的图片名称显示----------显示正常(根据需求)(3)查看,下载上传成功的图片--------上传的图片可查看或下载(4)删除上传成功的图片-------------可删除(5)替换上传成功的图片-------------可替换(6)上传图片是否支持中文名称--------根据需求而定(7)图片路径是否可手动输入----------根据需求而定(8)手动输入正确的图片路径,上传-----上传成功(9)手

2020-06-22 17:51:40 3458

原创 视频上传测试用例

来自:https://www.cnblogs.com/linxiu-0925/p/9720580.html1.功能测试(1)选择符合要求的视频,上传--------上传成功;(2)上传成功的视频、名称显示----------显示正常(根据需求)(3)查看,下载上传成功的视频--------上传的图片可查看或下载(根据需求)(4)删除上传成功的视频-------------可删除(根据需求)(5)替换上传成功的视频-------------可替换(根据需求)(6)上传视频是否支持中

2020-06-18 11:05:16 4146

原创 APP强制更新和非强制更新测试要点

需求:有最新版本的时候,如果强制更新不管是在无线还是数据状态都要去更新,在状态栏上显示;如果是非强制更新,如果设置了wifi自动下载则去自动下载;否则弹出提示框提示是否下载更新----------安装一个低版本应用在手机,发布一个强制更新版本1.强制更新需要测试的点有:1)强制升级是否可以升级成功从老版本的包升级到新版版的包是否可以升级成功。2)升级后的数据是否正常查看老账户升级...

2020-04-09 15:46:08 3589

转载 Windows下RabbitMQ安装及配置

rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP平台上。rabbitMQ与Erlang版本必须匹配官网下载不下来,可以下载:链接: https://pan.baidu.com/s/1UyA50tn0...

2020-02-14 14:18:27 540

原创 java随机生成中文姓名,性别,Email,手机号,住址 等

1.在测试中,我们需要构造很多测试数据,Jmeter中也可以自己写代码生成jar便于请求调用可调用集合,包含多个信息 CreatName.getAddress();可以直接调用单个信息,如“姓名” CreatName.getChineseName()代码如下:package utils;import java.util.HashMap;import java.util....

2020-01-16 17:55:55 3031

原创 JMeter预期结果excel与数据库字段比对

jmeter执行完多个请求后,检查数据库结果是否符合预期,可以用以下方式直接生成比对结果文件,比对excel中用例的预期结果同数据库中的实际结果。1.相关jar下载链接: https://pan.baidu.com/s/1RuzmdAMOc_Th1QZ1pQUokQ 提取码: npssa.下载相关jar包下载加入jmeter\apache-jmeter-3.1\lib\ext下。b...

2020-01-07 10:53:51 879

C++窃取UIAccess权限创建最高Z序的窗口项目,win10可高于任务管理器,里面包含可执行程序及源码

UIAccess可用于一些特殊的程序,让它们可以忽略UIPI(UI特权隔离)。这类程序一般以普通方式运行,但它们需要访问已提权的窗口,于是就有了这么个权限。UIAccess的另一个特性是可以创建Z序最高的窗口,Z序和窗口段在这个博客https://blog.csdn.net/weixin_43820461/article/details/107610331中有介绍,其中那个最高的窗口段就是有UIAccess权限的程序可以创建的。

2023-06-12

python弹窗获取ZBID-UIACCESS权限超级置顶dll,可覆盖于win10置顶的任务管理器之上

1.python可调用dll,使弹窗获取超级置顶权限ZBID_UIACCESS,位于置顶任务管理器之上。 当前对外提供的接口弹窗置顶都无法超越win10任务管理器 2.使用方法 dll文件全都放在调用的py文件同一目录。 from ctypes import CDLL dll=CDLL('.\\hwtest.dll') isuia = dll.uiastart() print("权限数字"+str(isuia))#isuia为1获取成功,为0获取失败---必须以管理员权限运行

2023-06-12

mongo-java-driver-3.4.3.jar

Java操作mongodb第三方包

2021-06-08

SSH Secure Shell

SSH Secure Shell Client是一款不错的远程linux的工具,是一种在不安全网络上提供安全远程登录及其它安全网络服务的协议。

2020-09-25

NoSQLBooster for MongoDB

NoSQLBooster 管理MongoDB的工具。这个工具还有个曾用名--mongobooster

2020-09-25

BeautifulReport.zip

BeautifulReport---Selenium+Python-Unittest多线程生成一个报告

2020-07-22

空空如也

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

TA关注的人

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