自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (5)
  • 收藏
  • 关注

原创 Jmeter命令行模式执行并生成HTML报告

一、配置文件在安装目录bin文件下找到jmeter.properties配置文件查看生成的日志格式是否为csv二、脚本文件准备好jmx文件,新建logs和htmls目录三、执行脚本1、进入到jmeter的bin目录下执行命令(如已配置jmeter环境变量可在任意目录下执行):jmeter -n -t E:\jmeter\login.jmx -l E:\jmeter\login.jtl -j E:\jmeter\logs\login.log在jmeter目录下生成了login.jtl文件

2022-02-23 17:06:56 1376

原创 AppScan 10(漏洞扫描工具) 安装及功能简介

AppScan是一款Web应用安全测试漏洞扫码工具

2022-02-21 10:13:41 4034 1

原创 质量管理体系之测试用例

一、测试用例的定义测试用例(Test Case)是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。其内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,最终形成文档。简单地认为,测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,用于核实是否满足某个特定软件需求。二、简介测试用例(Test Case)是将软件测试的行为活动做一个科学化的组织归纳,目的是能够将软件测试的行为转化成可管理的模式;同时测试用例也是将测试具体量化的方法之一,不同类别的

2021-03-30 12:12:49 866

原创 质量管理体系之测试报告

一、测试报告的定义测试报告是指把测试的过程和结果写成文档,对发现的问题和缺陷进行分析,为纠正软件的存在的质量问题提供依据,同时为软件验收和交付打下基础。中文名测试报告外文名test report。二、介绍测试报告是测试阶段最后的文档产出物。优秀的测试经理或测试人员应该具备良好的文档编写能力;一份详细的测试报告包含足够的信息,包括产品质量和测试过程的评价,测试报告基于测试中的数据采集以及对最终的测试结果分析。三、内容测试报告的内容可以总结为以下目录:· 首页· 引言(目的、背景、缩略语、参考文

2021-03-30 12:01:16 732

原创 质量管理体系之测试计划

一、简介测试计划的目的制定测试计划,要达到的目标如下:(1)为测试各项活动制定一个现实可行的、综合的计划,包括每项测试活动的对象、范围、方法、进度和预期结果。(2)为项目实施建立一个组织模型,并定义测试项目中每个角色的责任和工作内容。(3)开发有效的测试模型,能正确地验证正在开发的软件系统。(4)确定测试所需要的时间和资源,以保证其可获得性、有效性。(5)确立每个测试阶段测试完成以及测试成功的标准、要实现的目标。(6)识别出测试活动中各种风险,并消除可能存在的风险,降低由不可能消除的风险所带

2021-03-30 11:54:25 518

原创 质量管理体系之缺陷管理

create bug:提交bugopen:打开in progress:开发正在处理resolve:已解决fix:已经修复won’t fix:不修复cannot reproduce:不能复现duplicate:已重复reopen:重新打开close:已关闭

2021-03-30 11:11:13 1876 1

原创 python 小工具 之 房贷计算器

一、房贷贷款月供计算公式:等额本息计算公式:[贷款本金 × 月利率 × (1 +月利率)^还款月数] ÷ [(1 +月利率)^还款月数 - 1 ]等额本金计算公式:每月还款金额 = (贷款本金 / 还款月数) + (本金 — 已归还本金累计额) × 每月利率其中^符号表示乘方二、直接上代码:import mathr = 5.88/100 #年利率mr = r/12 #月利率m = 360 #贷款总月数p = 1000000 #贷款本金mrp = mr*p #月利息

2021-03-05 11:30:35 10568 1

原创 python 之 Qt Designer 高铁火车票查询工具

一、制作UI界面创建一个widget,从Widget Box工具箱中拖拽3个label、3个line Edit、1个Push Button、1个tableWidget。修改控件名后效果如下图,保存并命名为get_stationtrain.uiQt Designer工具的使用方法:python 之 Qt Designer工具的使用方法get_stationtrain.ui的程序代码如下:<?xml version="1.0" encoding="UTF-8"?><ui versi

2021-02-18 17:15:36 738 3

原创 登录注册HTML页面代码

一、注册创建register.html文件,录入如下代码<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> form { width:100%;

2021-01-06 17:29:23 82453 5

原创 python 自动化测试框架_0——目录

安装python3.6+、selenium3.1+此处略所谓框架的主要作用就是让代码变的有层次感既简洁又好维护,让我们把主要精力放在测试用例的设计上,其他额外的东西都抽象出来作为框架的部分。额外的东西指:日志、报告、配置文件、数据文件、参数化、测试用例、公共方法、主函数等大致的框架结构如下:Test_framework |--config(配置文件) |--data(数据文件) |--drivers(驱动) |--log(日志) |--report(报告)

2020-12-28 15:35:31 604

原创 数据库语言(DDL,DML,DQL,DCL)

一、DDL(data definition language)数据定义语言:DDL语句不用commit数据定义语言DDL用来创建数据库中的各种对象-----表、视图、索引、同义词、聚簇等如:CREATE TABLE(表)/VIEW(视图)/INDEX(索引)/SYN(同义词)/CLUSTER(簇)1、创建(create):create index,create tablespace……2、删除(drop,truncate):truncate删除整个数据,drop删除整个表(数据+表结构)两者都不用

2020-12-17 11:00:43 17798

原创 jmeter常用功能简图版

1、JDBC Connection Configuration(数据库连接配置)Test Plan—Add—Config Element—JDBC Connection Configuration2、HTTP Header Manager(http请求头管理)Test Plan—Add—Config Element—HTTP Header Manager三、HTTP Request Defaults(http默认请求)Test Plan—Add—Config Element—HTTP Requ

2020-12-15 15:34:42 162

原创 测试KPI考核指标

测试KPI考核指标一、工作内容和质量(60%):1、需求熟悉程度(6%):完整理解需求,出现疑问能及时与产品经理确认,完成测试时不能出现对主要功能点的需求存在误差的问题。9-10分:需求理解无误,并能提出需求疑点7-8分:完整理解需求4-6分:理解需求,上线后无重大BUG0-3分:上线后有重大问题2、测试用例覆盖度(18%):9-10分:平均覆盖率达到95% 7-8分:平均覆盖率达到90% 4-6分:平均覆盖率达到80% 0-3分:平均覆盖率未达到80%3、测试用例完成质量(6%):

2020-12-04 11:36:21 7808

原创 性能测试之性能优化

一、性能测试的目的验证软件系统是否能够达到预期的性能指标,同时发现软件系统中存在的性能瓶颈,优化性能,最终起到优化系统的目的二、性能测试的类型负载测试(Load Testing):在一定时期内,最大支持多少并发用户数,软件请求出错率等压力测试(Stress Testing):在一定时期内,系统的cpu利用率,内存使用率,磁盘I/O吞吐率,网络吞吐量等容量测试(Volume Testing):系统最大用户数,最大存储量,最多处理的数据流量等。三、性能优化3大维度:1.硬件、2.软件、3.网络带宽

2020-10-16 17:09:15 749 2

原创 python 循环遍历0-9,a-z

一、解析思路1.生成a-9:[str(x) for x in range(0, 10)]2.生成a-z:[chr(y) for y in range(97, 123)]3.增加遍历位数:date.append(x + y)4.循环遍历0-z:for j in itertools.product(*date)二、代码如下:import itertoolsx, y, date = [str(x) for x in range(0, 10)], [chr(y) for y in range(97,

2020-09-30 11:16:32 7843 2

原创 python 之 Qt Designer工具的使用方法

一、Qt Designer简介Qt Designer是PyQt程序UI界面的实现工具,Qt Designer工具使用简单,可以通过拖拽和点击完成复杂界面设计,并且设计完成的.ui程序可以转换成.py文件供python程序调用。本文主要通过用户登录需求描述Qt Designer工具开发界面的使用方法。二、Qt Designer工具主界面方法一:tools–External Tools–Qt Designer配置过程可点击链接查看详情:Qt Designer工具相关安装配置方法二:打开路径:${py

2020-09-17 17:18:06 23965 19

原创 Python 之 Qt Designer工具相关安装配置

一、pyqt5、pyqt5-tool、paramiko安装直接在线安装:pip3 install PyQt5pip3 install PyQt5-toolspip3 install paramiko镜像安装:(比直接在线安装快)pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple PyQt5pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple PyQt5-toolsp

2020-09-17 15:43:33 6959 5

原创 Fiddler抓包移动端https请求

一、fiddler设置1、打开工具配置项:Tools->Options2、设置HTTPS配置项3、设置Connections配置项二、手机设置 确保电脑和手机在同一个局域网内1、wifi 设置:设置–WLAN–代理设置(手动)主机名:使用fiddler的PC端IP地址端口:设置Connections配置项中的端口 88882、证书下载:手机上需要下载证书 否则会提示不被信任打开浏览器 输入 ip:代理端口3、证书设置信任这一部分也是重要的一步,不少人就是因为没设置为受信任

2020-09-14 14:06:22 473 1

原创 python优雅的写法

python优雅的写法1、同时为多个变量赋值常规写法:逐个为变量赋值a = 1b = 2c = 3优雅写法:按变量顺序对应一一赋值(a, b, c) = (1, 2, 3)2、交换变量的值常规写法:引入第三个变量进行过度a = 1b = 2c = aa = bb = cprint (a,b)优雅写法:直接交换a = 1b = 2a , b = b , aprint (a,b)3、三元表达式—返回一个整数的绝对值常规写法:x = -3if x <

2020-09-09 16:08:47 471 1

原创 python MD5加密 md5(md5($pass).$salt)加密方式

MD5加密之md5(md5(pass).pass).pass).salt)加密方式md5(md5(pass).pass).pass).salt)加密方式是指先对原文MD5加密,再对原文的MD5结合密码盐后再MD5加密。代码如下:from hashlib import md5def encode_md5(pwd, salt): md5_text = md5() md5_en = md5() #原文MD5加密 md5_text.update(pwd.encode("gb2

2020-08-12 16:58:19 2967

原创 python梅森素数/完全数

完全数(Perfect number):称完美数或完备数,是一些特殊的自然数。它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身;梅森数:指形如2^ p-1的一类数,其中指数p是正整数,常记为Mp ;梅森素数:梅森数是素数,就称为梅森素数,即:2^ p-1为素数;完全数和梅森素数关系:如果2^ p-1为素数,那么(2^ p-1)* 2^(p-1)便是一个完全数。...

2020-04-30 15:31:12 2484

原创 python斐波拉契数列/素数数列

一.斐波拉契数列著名的斐波拉契数列(Fibonacci),除第一个和第二个数外,任意一个数都可由前两个数相加得到:1, 1, 2, 3, 5, 8, 13, 21, 34, …def fib(num): L = [] n, a, b = 0, 0, 1 while n < num: L.append(b) a, b = b, a ...

2020-04-30 12:32:20 1290

原创 python函数: lambda

在Python中有两种函数,一种是def定义的函数,另一种是lambda函数,也就是匿名函数。在Python中,对匿名函数提供了有限支持。以map()函数为例,计算f(x)=x*x时,除了定义一个f(x)的函数外,还可以直接传入匿名函数:>>> list(map(lambda x: x*x, [y for y in range(10)]))[0, 1, 4, 9, 16, ...

2020-04-30 11:18:06 351

原创 python函数:map/reduce/filter/sorted

一、map()函数map()函数接收两个参数,第一个参数是函数,第二个参数是Iterable(如: list,str,tuple,dict,file,xrange等),map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回。举例说明,比如我们有一个函数f(x)=x*x,要把这个函数作用在一个list [1, 2, 3, 4, 5, 6, 7, 8, 9]上,就可以用m...

2020-04-29 15:57:08 278 1

原创 (三)jmeter的Sample之HTTP请求

启动jmeter,建立测试计划启动:打开jmeter文件夹,bin文件→jmeter.bat(Windows执行文件)文件,就可以启动jmeter了启动jmeter,默认有一个测试计划,然后,修改计划名称,尽量使其变得有意义,容易看懂,然后,新建一个线程组,这里线程数我设置为1,方便演示然后,添加一个http信息头管理器这里解释一下为什么要添加http信息头管理器:JMeter不是浏览器...

2019-11-22 17:14:16 1577 1

原创 Python如何生成可执行的.exe文件

为什么要生成可执行文件:不需要安装对应的编程环境可以将你的应用闭源用户可以方便、快捷的直接使用打包工具pyinstaller一.pyinstaller简介Python是一个脚本语言,被解释器解释执行。它的发布方式:.py文件:对于开源项目或者源码没那么重要的,直接提供源码,需要使用者自行安装Python并且安装依赖的各种库。(Python官方的各种安装包就是这样做的).pyc文件...

2019-11-22 16:49:41 39048 8

原创 python编写猜数字游戏

1.猜数字游戏介绍猜数字(又称 Bulls and Cows )是一种古老的的密码破译类益智类小游戏,起源于20世纪中期,一般由两个人或多人玩,也可以由一个人和电脑玩。详细介绍见百度百科猜数字,链接如下:https://baike.baidu.com/item/%E7%8C%9C%E6%95%B0%E5%AD%97/83200?fr=aladdin2.python编写猜数字游戏代码impo...

2019-11-04 10:48:43 3378 3

原创 (二)jmeter录制脚本(badboy)

对大多数刚开始接触性能测试或者jmeter的人来说,代码功力可能不是太好,我们可以通过工具,录制脚本来进行测试,以达到我们的目的。下面介绍两种录制脚本的方法:一、利用badboy进行脚本录制1、下载安装badboy官网地址:http://www.badboy.com.au(可能无法访问)网盘下载链接及提起码: https://pan.baidu.com/s/1AsXyEDW0hLWQ5sz...

2019-10-25 12:06:24 482

翻译 (一)jmeter简介

jmeter是一款优秀的开源性能测试工具,官网文档地址:http://jmeter.apache.org/usermanual/index.html一、优点1、开源工具,可扩展性非常好2、高可扩展性,用户可自定义调试相关模块代码3、精心简单的GUI设计,小巧灵活4、完全的可移植性和100%纯java5、完全swing和轻量组件支持(预编译的HAR使用...

2019-10-25 09:59:44 253

tomcat-7.0.62 windows版 64位

apache-tomcat-7.0.62-windows-x64

2021-01-19

apache-tomcat-7.0.47 linux版

apache-tomcat-7.0.47_linux

2021-01-19

数据库管理工具Navicat

Navicat是一套快速、可靠的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。

2020-08-07

ServerAgent_2.2.1.rar---jmeter监控服务器性能工具

jmeter监控服务器性能工具,下载到待监控服务器上解压,双击startAgent.bat或startAgent.sh运行,默认端口为4444。在jmeter上选择相应插件配置IP和端口后进行实时监控

2020-04-22

badbody---jmeter脚本录制工具

Badboy是一款不错的Web自动化测试工具,Badboy提供了将Web测试脚本直接导出生成JMeter 脚本的功能,并且这个功能非常好用。 如何使用badboy录制一个JMeter脚本,并供JMeter使用,就要先下载Badboy。 ps:录制的时候总是提示"当前页面的脚本发生错误",解决方法如下: badboy工具栏—Preferences—Playing—勾选Javascript Error Dialogs

2019-10-25

空空如也

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

TA关注的人

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