- 博客(115)
- 资源 (4)
- 收藏
- 关注
原创 使用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
874
原创 python 窗口超级置顶(获取UIAccess)覆盖win10任务管理器
python 窗口超级置顶(获取UIAccess)覆盖win10任务管理器
2023-06-12 17:37:53
873
原创 python 透明弹窗wx.Frame
wx.FULLSCREEN_NOSTATUSBAR菜单栏中不显示弹窗。wx.TE_READONLY文本只读,光标不会定位在上面。
2023-06-12 16:33:31
359
原创 pynput 同时监听键盘及鼠标
1.鼠标和键盘一起阻塞式监听,会导致界面卡顿。2.子线程创建更新UI会导致程序突然崩溃。3.鼠标键盘耗时操作会界面卡顿。
2023-05-04 17:05:44
621
原创 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
2657
原创 python 获取网页特定图片并保存至本地
一般步骤1.查看网页地址,F2查看要获取的图片url2.根据要获取的url图片地址,写出合适的正则表达式例:获取页面中如下区域图片:https://blog.youkuaiyun.com/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
1495
原创 中级软件评测师下午题总结
安全测试安全防护策略?(漏洞扫描、入侵检查、安全日志、隔离防护) 安全日志:用于记录非法用户的登录名称、操作时间及内容等信息,以便发现问题并提出解决措施;安全日志仅记录相关信息,不对非法行为着床主动反应,属于被动防护的策略; 入侵检测系统:是一种主动的网络安全防护措施,从系统内部或各种网络资源中主动采集信息,从中分析可能的网络入侵或攻击,通常入侵检测系统还应对入侵行为做出紧急响应; 漏洞扫描:对软件系统及网络系统进行与安全相关的检测,以找出安群隐患和可被黑客利用的漏洞; 隔离防护...
2021-09-23 19:48:18
2414
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
1519
原创 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
683
转载 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
1355
原创 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
989
原创 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
201
原创 如何查看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
3195
原创 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
429
原创 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
981
原创 MYSQL 根据身份证号找出年龄大于60岁的人
SELECT * FROM `表名` WHERE timestampdiff(year, substring("360729195908101625",7,8),CURDATE()) > 60;
2020-08-14 14:13:02
5034
原创 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
2897
原创 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
2328
原创 Python+Selenium定位select选项
如图select选择框,可以先定位到select元素://*[@id="vehicleColour"]定位到颜色://*[@id="vehicleColour"]/option[2]
2020-08-05 15:19:23
390
原创 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
3053
原创 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
887
1
原创 上传图片测试点
1.功能测试(1)选择符合要求的图片,上传--------上传成功;(2)上传成功的图片名称显示----------显示正常(根据需求)(3)查看,下载上传成功的图片--------上传的图片可查看或下载(4)删除上传成功的图片-------------可删除(5)替换上传成功的图片-------------可替换(6)上传图片是否支持中文名称--------根据需求而定(7)图片路径是否可手动输入----------根据需求而定(8)手动输入正确的图片路径,上传-----上传成功(9)手
2020-06-22 17:51:40
3598
原创 视频上传测试用例
来自:https://www.cnblogs.com/linxiu-0925/p/9720580.html1.功能测试(1)选择符合要求的视频,上传--------上传成功;(2)上传成功的视频、名称显示----------显示正常(根据需求)(3)查看,下载上传成功的视频--------上传的图片可查看或下载(根据需求)(4)删除上传成功的视频-------------可删除(根据需求)(5)替换上传成功的视频-------------可替换(根据需求)(6)上传视频是否支持中
2020-06-18 11:05:16
4366
原创 APP强制更新和非强制更新测试要点
需求:有最新版本的时候,如果强制更新不管是在无线还是数据状态都要去更新,在状态栏上显示;如果是非强制更新,如果设置了wifi自动下载则去自动下载;否则弹出提示框提示是否下载更新----------安装一个低版本应用在手机,发布一个强制更新版本1.强制更新需要测试的点有:1)强制升级是否可以升级成功从老版本的包升级到新版版的包是否可以升级成功。2)升级后的数据是否正常查看老账户升级...
2020-04-09 15:46:08
3896
转载 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
578
原创 java随机生成中文姓名,性别,Email,手机号,住址 等
1.在测试中,我们需要构造很多测试数据,Jmeter中也可以自己写代码生成jar便于请求调用可调用集合,包含多个信息 CreatName.getAddress();可以直接调用单个信息,如“姓名” CreatName.getChineseName()代码如下:package utils;import java.util.HashMap;import java.util....
2020-01-16 17:55:55
3251
原创 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
997
C++窃取UIAccess权限创建最高Z序的窗口项目,win10可高于任务管理器,里面包含可执行程序及源码
2023-06-12
python弹窗获取ZBID-UIACCESS权限超级置顶dll,可覆盖于win10置顶的任务管理器之上
2023-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人