自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 性能计数器及性能分析方法

操作系统计数器可用来监控操作系统级别上的系统性能表现。3.1.1windows操作系统的主要计数器参考《软件性能测试过程详解与案件剖析》第三章,3.1小节3.1.2Unix/Linux操作系统的主要计数器参考《软件性能测试过程详解与案件剖析》第三章,3.1小节3.1.3内存分析方法内存分析用于判断系统有无遇到内存瓶颈,是否需要通过增加内存等手段提高系统性能表现。...

2019-09-19 11:27:00 326

转载 性能测试的应用领域

2.1性能测试的方法性能测试(Performance Testing)包括如下方法:验收性能测试(Acceptance Performance Testing)负载测试( Load Testing)压力测试(Stress Testing)配置测试(Configuration Testing)并发测试(Concurrency Testing)可靠性测试(Reli...

2019-09-19 11:21:00 233

转载 性能测试基本概念

1.1.什么是软件性能1.1.1定义用户角度:从客观的角度来说,事务的结束应该是系统返回所有的数据,相应时间应该是从用户操作开始到左右数据返回完成的整个耗时;优化策略1:当少部分数据返回之后就立刻将数据呈现在用户面前,则用户感受到的响应时间就会远远小于实际的事务响应时间(这是在C/S结构的管理系统里面常用的一种技巧)管理员角度:开发者角度1.1.2 Web...

2019-07-19 16:04:00 242

转载 https协议 和 Charles 进行https抓包原理

本文转载自:https://blog.csdn.net/fox64194167/article/details/803876961.对称加密其变成复杂的加密密文发送出去。收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文进行解密,才能使其恢复成可读明文。在对称加密算法中,使用的密钥只有一个,发收信双方都使用这个密钥对数据进行加密和解密,这就要求解密方...

2019-07-15 19:28:00 337

转载 Python自动化之数据驱动(转载下自己的日常练习笔记)

一.execl数据驱动1.xlutils简要说明导包:pip3 install xlutils注意⚠️:xlutils在介些Execl文件的时候,只识别.xls后缀的文件,如果是.xlsx后缀的文件被解析,.xlsx后缀的文件会被破坏2.接口自动化中对execl简单的读取#!/user/bin/env python#coding:utf-8#Author:...

2019-06-25 17:33:00 256

转载 转载-MAC Mysql中文乱码解决方法

相关链接:http://www.siguoya.name/pc/home/article/235如有,有问题可以留言。转载于:https://www.cnblogs.com/shen-qiang/p/10769755.html

2019-04-25 17:25:00 81

转载 Python之configparser配置文件的读取

配置文件名config.ini文件内容:[linux]ip:10.0.13.26port:22username:rootpassword:W2ynE6b58wheeFho[mysql]ip:10.0.13.26port:22username:rootpassword:W2ynE6b58wheeFho调用文件名t...

2019-04-24 23:26:00 100

转载 HTTP和HTTPS详解

1.HTTP协议请求图:首先客户端向服务端建立TCP连接,客户端发送请求到服务端,服务端做出响应,回复给客户端,当客户端关闭的时候TCP协议关闭其中涉及到HTTP协议的三次握手,四次挥手,详细资料参考链接地址:https://www.cnblogs.com/zmlctt/p/3690998.html2.cookie请求流程3.ses...

2019-04-19 09:33:00 207

转载 补充一下从18年到19年个人笔记和遗漏的知识点

  很抱歉,因为年前公司有些人事和组织架构的变动,计划做阿里的‘大中台,小前台’组织架构,期间会议和准备事项无数,所以博客没有及时更贴。  计划在后面的几个月时间,把前面零碎的东西梳理下。通过博客给自己留个笔记,也希望能够解决关注我的朋友在工作和学习过程中遇到的问题。  主要涵盖内容如下:  python基础知识  HTTP协议  postman自动化  jmet...

2019-04-18 14:54:00 105

转载 python3的数据类型转换问题

问题描述:在自我学习的过程中,写了个登陆,在input处,希望能够对数据类型进行判断,但是因为python3的输入的数据会被系统默认为字符串,也就是1,1.2,a。都会被系统默认为字符串,这个心塞啊,难受啊。我不接受强制类型转换,先贴代码,供大家参考,希望大神能够给出优化代码。多谢  ps:来自某小白的问题#!/user/bin/env python#coding:...

2019-04-08 17:25:00 75

转载 测试计划模板

目录1.文档说明·································································22.术语参考·································································23.测试计划描述·····························...

2018-11-09 11:41:00 77

转载 软件测试中的α、β、λ测试

一、α、β、λ常用来表示软件测试过程中的三个阶段: α是第一阶段,一般只供内部测试使用; alpha测试 (由用户、测试人员、开发人员共同参与的内部测试)β是第二个阶段,已经消除了软件中大部分的不完善之处,但仍有可能还存在缺陷和漏洞,一般只提供给特定的用户群来测试使用; beta测试 (内测后的公测,交给最终用户测试 公司外部展开的测试,可以由非专业的测试人员执行的测试) λ是第三个...

2018-10-23 11:51:00 200

转载 Jenkins邮件配置

发件人配置配置邮件系统用户: 系统管理-系统设置-Jenkins Location 系统管理员邮件地址:用户名@163.com(发送邮件用户) 配置系统邮件: 系统管理-系统设置-邮件通知 SMTP服务器:例 smtp.163.com 用户默认邮件后缀:例如 @163.com ...

2018-10-13 18:06:00 163

转载 转-web自动化测试,定位不到元素的原因及解决方案

1.动态id定位不到元素分析原因:每次打开页面,ID都会变化。用ID去找元素,每次刷新页面ID都会发生变化。解决方案:推荐使用xpath的相对路径方法或者cssSelector查找到该元素。      2.iframe原因定位不到元素分析原因:你要找的元素在某个框架(frame)里面解决方案:跳转到该框架里,再查找元素。     driver.switchTo()...

2018-10-12 14:03:00 1036

转载 Allure--自动化测试报告生成

之前尝试使用过testNG自带的测试报告、优化过reportNG的测试报告,对这两个报告都不能满意。后经查找资料,发现有个神器:Allure(已经有allure2了,笔者使用的就是allure2),生成的测试报告与上述两种对比,简直完美!先上个测试报告的图表,给大家直观感受下:接下来教大家来使用Allure,生成自己高大上的测试报告,带有失败用例截图、测试步骤和测试...

2018-10-12 13:55:00 218

转载 jenkins--Jenkins+Git+coding+maven 实现自动化测试持续集成

1.打开Jenkins官网,下载jenkins.warhttps://jenkins.io/download/2.将该war包直接放置到Tomcat的webapp下。3.查看自己Tomcat的端口,(tomcat9.0/conf/serveer.xml中)这里要确认一下,是因为你安装的tomcat可能并不仅仅为了Jenkins,你也跑过其他服...

2018-10-12 13:54:00 208

转载 8种定位方式以及等待详解

1.id--标签中id 的值如果开发人员编程规范,页面的元素id 不重复的且不是动态生成的id时,使用id 定位非常容易。//<select style="width: 33%" id="CityCode" name="CityCode" class="form-control lopicker">//使用id定位元素WebElement element ...

2018-10-12 13:51:00 274

转载 java String、StringBuilder

Java中的String和StringBuilder类:1.String对象是不可变的。每一个看起来修改了String值的方法,实际上都是创建了全新的String对象。代码示例如下:String str12="abc"; str12.toUpperCase(); System.out.println(str12);上面程序输出结果为...

2018-10-12 13:49:00 63

转载 Jmeter 场景设计

今天的业务场景是:1.管理员登录后台---登录成功后添加一个某类型的产品---产品添加成功后,再为该产品添加10个排期。2.管理员登录后台--登录成功后添加多个不同类型产品---产品全部添加完成后,依次为所有产品添加10个排期。这是两种不同的场景,下面是两个场景的实现方法:场景一:1.登录模块,登录模块比较简单,不做记录要求登录一次之后,进行其他操作。因此登录模块...

2018-10-12 13:45:00 220

转载 jmeter 参数化

一:使用配置元件csv data set config参数化1.filename :文件名,点击浏览按钮,打开要从中取值的文件2.file encoding:文件编码方式3.variable names:参数名称,以上图中文件举例,假设需要取出文件中的姓名和年龄,这里就要填写 name,age(名称随便取,但是要用逗号隔开)4.ignore first line:...

2018-10-12 13:44:00 72

转载 Jmeter mysql性能测试

一:首先建立jdbc connection configuration,设置参数如图1.variable name参数名称,与后面的sample中设置的variable name一致。含义为:通过该name指定了对该数据库进行测试2.connection Pool Configuration:max number of connections:最大连接数(可以自己...

2018-10-12 13:43:00 94

转载 转-Zeus资源调度系统介绍

摘要:本文主要概述阿里巴巴Zeus资源调度系统的背景和实现思路。 本文主线:问题、解决方案、依赖基础知识、工程实践、目标、经验分享。立足企业真实问题、常规解决策略,引出依赖的容器技术、实践方案,所有这些落实到工程实践,要解决那些问题、实现哪些目标、技术大趋势的影响。最后给出阿里巴巴的实践经验。本序列文章并不是突出架构上重大突破,毕竟这个领域已经发展了10多年了。而是,实践过程中的一些细...

2018-10-11 15:07:00 246

转载 转载——Python Selenium 常用方法总结

selenium Python 总结一些工作中可能会经常使用到的API。1.获取当前页面的Url方法:current_url 实例:driver.current_url2.获取元素坐标方法:location解释:首先查找到你要获取元素的,然后调用location方法实例:driver.find_element_by_xpath("xpath")....

2018-08-22 15:27:00 85

转载 测试误区《二》 python逻辑运算和关系运算优先级

关系运算关系运算就是对2个对象进行比较,通过比较符判断进行比较,有6种方式。x > y 大于x >= y 大于等于x < y 小于x <= y 小于等于x = y 等于x != y 不等于这6种比较的结果只有TRUE/FALSE,结果一直就是TRUE,相反就是FALSE实例代码:a = 1b = 2c = 3...

2018-08-17 17:07:00 431

转载 测试误区《一》 并发测试概念理解

并发测试的定义掌握并发测试的定义首先需要理解并发的含义。并发的概念对于测试人员应该不陌生。在并发测试定义中最重要的有两点。1.并发大多分两种情况(1)点层面上的并发,例如,在中午12点这个时间点,大家同时订午饭。(2)线层面上的并发,例如,在中午12点到13点这个时间段内,大家可能干不同的事,但是同时对服务器产生压力 第二种情况不要和在线人数混淆,在线数和并发数是...

2018-08-17 14:23:00 277

转载 设置Fiddler来抓取Android接口数据

1.下载安装fiddler,安装包可自行百度。安装完成打开fiddler2.将Fiddler设置远程访问PC选择Fiddler->Tools->Fiddler Option3.选择Connection,在Fiddler listen on port后输入8888,表示允许远程PC连接。4.在电脑运行窗口中,输入Cmd 查找到电脑的Ip地址和计...

2018-08-13 18:01:00 85

转载 (转)接口测试用例设计(详细干货)

随着测试分析和分层测试的深化,“接口测试”出现在我们视野的频次越来越高。那么接口测的用例设计常用哪些方法呢?本文将详细描述。1 接口测试1.1 接口测试接口:主要是子模块或者子系统间交互并相互作用的部分。这里说的接口是广义的,客户端与后台服务间的协议;插件间通信的接口;模块间的接口;再小到一个类提供的方法;都可以理解为接口。接口测试:是指针对模块或系统间接口...

2018-07-31 16:51:00 108

转载 测试类型

1.功能测试  功能测试俗称点点点测试。初级测试人员主要测试任务就是执行测试工程师所写的测试用例,记录用例执行状态及bug情况。与开发进行交互直到bug被修复。  功能测试理论是指通过测试来检测每个功能是否能够正常使用,主要关注外部结构,不考虑系统内部逻辑结构,主要针对软件界面和软件功能进行测试。  很多测试人员认为功能测试没有技术含量,这个想法是错误的,当你看不到程序是如何...

2018-07-27 17:03:00 146

转载 fiddler弱网测试

我们可以通过fiddler来模拟限速,因为fiddler本来就是个代理,它提供了客户端请求前和服务器响应前的回调接口,我们可以在这些接口里 面自定义一些逻辑。Fiddler的模拟限速正是在客户端请求前来自定义限速的逻辑,此逻辑是通过延迟发送数据或接收的数据的时间来限制网络的下载速度和 上传速度,从而达到限速的效果。他提供了一个功能,让我们模拟低速网路环境…启用方法如下:...

2018-06-18 10:58:00 105

转载 单元测试 模块接口测试

单元测试是代码正确性验证的最重要的工具,也是系统测试当中最重要的环节。也是唯一需要编写代码才能进行测试的一种测试方法。在标准的开发过程中,单元测试的代码与实际程序的代码具有同等的重要性。每一个单元测试,都是用来定向测试其所对应的一个单元的数据是否正确。一、单元测试具有一下几个好处1、能够协助程序员尽快找到BUG的具体位置2、能够让程序员对自己的程序更...

2018-06-12 16:14:00 814

转载 订单业务流程图(仿淘宝)

转载于:https://www.cnblogs.com/shen-qiang/p/9173495.html

2018-06-12 15:59:00 3054

转载 Allure介绍

以下内容基于pytest的框架进行展示:什么是AllureAllure是一个独立的报告插件,生成美观易读的报告,目前支持语言:Java, PHP, Ruby, Python, Scala, C#。怎么用Allure安装安装pytest的插件包pytest-allure-adaptor: pip3 install pytest-allure-adaptorAllur...

2018-06-06 19:22:00 507

转载 PO设计模式-实现移动端自动化测试

开发环境:python 3.6.5 + selenium 2.48.0 + pytest框架 + Android 5.1工具:pycharm + Appium + Genymotion测试机型:Samsung Galaxy S6#需求:设计3个测试用例#1.实现点击设置->显示->放大镜(查找)->输入内容->点击返回按钮#2.实现点击设置...

2018-06-03 10:56:00 391

转载 UnitTest测试框架-操作步骤

一、UnitTest 1. TestCase 说明:测试用例 1.新建类并集成unittest.TestCase 2. TestSuite 说明:测试套件(多条用例) 方法: 1. 实例化 suite=unittest.TestSuite() 2. 添加: 方式1---->suite.addTest(类名("指定的方法名称")) 方式2---&...

2018-05-12 22:28:00 174

转载 经典排序算法及python实现

今天我们来谈谈几种经典排序算法,然后用python来实现,最后通过数据来比较几个算法时间选择排序选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。 选择排序是不稳定的排序方法(比如序列[5, 5, 3]第一次就将第一个[5]与[3]交换,导致第...

2018-05-08 21:14:00 65

转载 python 写个冒泡排序吧

冒泡排序介绍:  冒泡排序(Bubble Sort,台湾译为:泡沫排序或气泡排序)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。步骤:比较相邻的元素。如果第一个比第二个大...

2018-05-06 21:37:00 59

转载 a, b = a, a+b 和a=b b=a+b的区别

n,a,b=0,0,1while n<5:print(b)a,b=b,a+bn=n+1和n,a,b=0,0,1while n<5:print(b)a=bb=a+bn=n+1输出结果不一样解答:赋值运算,先计算赋值号(也就是=号右边的,再赋值)那么a, b = b, a+b# 这种赋值,先计...

2018-05-06 20:59:00 432

转载 Python 魔法方法详解

据说,Python 的对象天生拥有一些神奇的方法,它们总被双下划线所包围,他们是面向对象的 Python 的一切。他们是可以给你的类增加魔力的特殊方法,如果你的对象实现(重载)了这些方法中的某一个,那么这个方法就会在特殊的情况下被 Python 所调用,你可以定义自己想要的行为,而这一切都是自动发生的。Python 的魔术方法非常强大,然而随之而来的则是责任。了解正确的方法去使用非常...

2018-05-06 20:18:00 61

转载 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?(python语言)...

# 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?# 斐波那契数列:0,1,1,2,3,5,8,13,21(后面一个数是前面两个数的和)# 第1个月 2(1)# 第2个月 2(2)# 第3个月 2(3)+ 2(1)# 第4个月 2(3)+ 2(2) + 2(1)# ...

2018-05-05 22:50:00 573

转载 python运算符和常用数据类型转换

运算符算术运算符运算符描述实例+加两个对象相加 a + b 输出结果 30-减得到负数或是一个数减去另一个数 a - b 输出结果 -10*乘两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200/除b / a 输出结果 2//取整除返回商的整数部分 ...

2018-05-05 15:43:00 77

空空如也

空空如也

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

TA关注的人

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