自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(31)
  • 收藏
  • 关注

转载 Python 输入和输出

一、在控制台上输入、输出inputvalue1 = input("please input:")print(inputvalue1)rawinputvalue1 = raw_input("the value of rawinputvalue1:")print(rawinputvalue1)结果:please input:'hello'hello...

2019-05-16 18:53:00 109

转载 Python re标准库

re模块包含对正则表达式的支持。一、什么是正则表达式正则表达式是可以匹配文本片段的模式。最简单的正则表达是就是普通字符串,可以匹配其自身。你可以用这种匹配行为搜索文本中的模式,或者用计算后的值替换特定模式,或者将文本进行分段。1、通配符点号(.)可以匹配任何字符(除了换行符),但点号只能匹配一个字符,而不是零个或多个;如.ython可以匹配字符串‘python’或‘j...

2019-05-09 16:21:00 380

转载 Python 条件、循环、异常处理

一、条件语句1、布尔值条件语句中,判断条件的值一般是布尔值。即条件为真时,将执行什么,条件为假时,将执行什么。下面的值在作为布尔表达式的时候,会被解释器看做假(false):False None 0 "" () [] {}注:虽然上面的值被看做是假,但是它们本身并不相等,也就是说None != ()2、条件语句a、if语句b、if...

2019-04-27 11:19:00 167

转载 Python 几个常见函数

本文主要总结常见的函数知识点。1、zip函数用来并行迭代,可以把两个序列并在一起,然后返回一个元组的列表names = ['Ann','Jame','Anla']ages = [11,12,14]print(zip(names,ages)) #[('Ann', 11), ('Jame', 12), ('Anla', 14)]#zip可以出来不等长的序列,...

2019-04-26 11:06:00 116

转载 Python 字符串

本文主要总结字符串的知识点。一、字符串格式化字符串格式化使用百分号%来实现。#字符串格式化一个值hellosta = "hello,%s"str = "susan"print(hellosta % str) #hello,susanhellotwo = "hello,%s and %s"names = ("su","jane")names2 ...

2019-04-16 14:39:00 76

转载 JMeter命令行监控CPU

JMeter 命令行执行脚本得到的报告中,是没有CPU、内存使用率等监控数据的,我们可以使用JMeter插件帮忙。首先,需要下载JMeterPlugins-Standard.jar,jmeter-plugins-manager-1.3.jar,并将文件放到jmeter安装包lib/ext目录下。1、生成jtl文件我们可以使用“所有数据写入一个文件”的功能,设置cpu的数据将会...

2019-04-10 19:21:00 461

转载 (Python)PO设计模式

无规矩不成方圆。编写代码也是,如果没有大概的框架,管理代码将会是一件很头疼的事。先看看笔者以前写的python脚本:如果只有一个用例,这样看着好像挺整洁的。但是当用例越来越多后,如果元素定位发生了改变,那你将要在多个类、多个方法中,去寻找那个元素,然后一个一个修改,这将耗费很多时间。引入PO设计模式后,管理代码将会很轻松。什么是PO设计模式?PO设计模式是一种业务...

2019-04-01 11:18:00 315

转载 Jmeter 逻辑控制器总结

本文主要总结Jmeter的逻辑控制器;逻辑控制器下一共16个控制器:1、foreach controller循环控制器定义变量数组,按数组遍历循环2、simple controller 简单控制器不改变元件的执行顺序,指定了一个执行单元;3、include controller导入外部的测试片段,不能有线程组,只能包含简单控制器及控制器下的元件...

2018-08-03 17:31:00 102

转载 JMeter二次开发环境配置

本文主要介绍如何在Eclipse中配置JMeter开发环境。一、下载JMeter源码1、在JMeter官网下载二进制包和源码包:解压备用;二进制解压后文件夹名称为“jmeter_release”;源码解压后文件夹名称为“jmeter_src”;2、将jmeter_release/lib的文件全部都复制粘贴到jmeter_src/lib文件下;二、导...

2018-06-15 16:01:00 121

转载 (Python)自动生成代码(方法一)

在写某个平台的自动化脚本时,笔者把全部的操作都封装到了两个类中,page.py和commonpage.py:page.py部分代码:class BasePage(object): ''' 页面基础类 ''' def __init__(self, driver): self.driver = driver ...

2018-04-17 19:45:00 886

转载 python--ConfigParser

本章主要总结python读取配置文件的用法。【配置文件】[section]option1 = value1option2 = value2option3 = value3#值可以通过“%(option_name)s”获取对应值option4 = %(option3)s is %(option2)s![section2]option1 = val...

2018-04-08 19:44:00 78

转载 搭建自动化脚本运行环境

年前把平台的脚本写好了,准备在虚拟机中全部运行一遍。没想到在虚拟机中配置了很长时间,才把环境搭好。为了不再犯这配置环境的苦,在这简单说说环境的搭建吧。因为写的脚本是在win7上实现的,所以虚拟机我安装的也是win7系统。1、安装python这个不用多说,直接到python官网中下载安装包,安装即可。2、配置环境变量python安装成功后,将安装目录加到环境变量中。...

2018-03-01 16:17:00 541

转载 快速定位XPATH

  本文主要介绍如何快速定位WEB端的xpath。  浏览器:Chrome、火狐浏览器  两种浏览器的定位方法都是一样:按F12键,可查看开发者工具上图,开发者工具最左上角是定位按钮,点击此按钮,再点击浏览器中某个控件,即可查看该控件对应的元素定位:  笔者一开始的时候都是一层一层地算,当前元素排第几,路径是多少。这其实挺耗时间的。  鼠标右键点击该元素定位,...

2018-01-19 16:29:00 147

转载 Fiddler--Filters

本篇主要介绍Fiddler中Filters(过滤器)选项功能。先看看Filters的界面:一、模块一当勾选“Use Filters”,Filters才开始工作;否则Filters中的设置内容将无效;“Action”按钮功能如下:“Run Filterset now”:根据设置过滤已存在的Session列表;“Load Filterset”:打开本地Filt...

2017-12-20 19:31:00 106

转载 Fiddler--Composer

Composer选项卡支持手动构建和发请求;也可以在Session列表中拖拽Session放到Composer中,把该Session的请求复制到用户界面;点击"execute"按钮,发送请求到服务器端。首先看看Composer的界面:一共有四个tab页:Parsed, Raw , Scratchpad, Options;一、OptionsInspect ...

2017-11-24 16:00:00 161

转载 Fiddler--AutoResponder

AutoResponder支持创建规则,可以在响应请求时自动触发,常见例子是返回之前捕捉的响应,而不需要访问服务器。通俗点讲,就是它能在不访问服务器的情况下,使发送的请求得到自己设置的响应。下图是AutoResponder的界面:一、第一部分Enable rules复选框:控制是否激活AutoResponder。Unmatched requests passthr...

2017-11-09 23:01:00 86

转载 Fiddler--QuickExec

QuickExec在Fiddler中提供了比较快捷的功能服务。在QuickExec输入框中输入命令,能快速地得到想要的结果。快捷键:打开Fiddler后,按“Alt+q”,可将光标定位到QuickExec输入框中。下面具体介绍常用几个命令:1、?search功能:选择Web Session列表中,URL包含了指定文本的Session。   这是QuickExec...

2017-10-31 18:10:00 133

转载 Fiddler状态栏

Fiddler状态栏显示了Fiddler的一些配置信息,我们也可以点击这些配置信息进行快速配置。以下图为例:状态栏一共显示了四项信息:1、Capturing/空;2、过滤进程类型;3、Web Session列表的条目数;4、所选中的Session的地址;1、第一项这项的值是Capturing或为空。为Capturing时,表示Fiddler正在抓包;为空时,表...

2017-10-30 16:31:00 212

转载 Fiddler基本介绍

一、原理  Fiddler是一款代理服务器软件。  本地运行的程序,如Web浏览器或其他客户端应用,可以把HTTP和HTTPS请求发送给Fiddler,Fiddler再把这些请求发送给服务器端。服务器接收请求后,把响应发送给Fiddler,Fiddler再把响应转发给客户端。如下图:  二、Fiddler用户界面  下图为打开的Fiddler界面:    整...

2017-10-30 15:20:00 81

转载 selenium--定位元素

  Selenium提供了以下方法来定位元素:find_element_by_idfind_element_by_namefind_element_by_xpathfind_element_by_link_textfind_element_by_partial_link_textfind_element_by_tag_namefind_element_by...

2017-09-04 19:46:00 61

转载 理论知识

1、DDL百度百科的定义:数据库模式定义语言DDL(Data Definition Language),是用于描述数据库中要存储的现实世界实体的语言。一个数据库模式包含该数据库中所有实体的描述定义。2、DML百度百科定义:Data Manipulation Language(DML)数据操纵语言,SQL的分类之一,命令使用户能够查询数据库以及操作已有数据库中的数据的计算机语言...

2017-07-04 19:03:00 58

转载 安装mysql和xampp遇到问题

1、mysql的期望地址和配置的地址不一致:解决方法:修改注册表在附件命令提示符输入regedit找[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL]的ImagePath修改成新的xampp中位置<xampp>C:\xampp\mysql\bin\mysqld.exe转载于:htt...

2017-07-04 16:44:00 82

转载 python数据结构总结

一、列表  1、列表脚本操作符:    (1)扩增的操作符:      “+”:用于组合列表;如[1,2,3]+[4,5,6]==>[1,2,3,4,5,6]      "*":重复;如[2,3]*2==>[2,3,2,3]  2、列表函数    cmp(list1,list2):比较两个列表的元素;当list1<list2时,返回-1;当lis...

2017-03-27 23:08:00 52

转载 python脚本难点

本文主要记录在录制过程中,遇到一些需要特殊处理的脚本。如果有总结不好的地方,希望多多指点。一、输入框listview选择:  如图:    类似这种情况,选择其中一项的脚本如下:m = driver.find_element_by_id("id/llBtns")m.find_element_by_name(u'仓管').click()  二、...

2017-02-20 14:29:00 86

转载 翻译二--创建一个Web测试计划

  这里主要是翻译jmeter官方文档第4章:创建一个基本的测试计划来测试一个网站。你将创建5个用户来发送请求给两个页面,同时,你将告诉用户去执行两次测试。所以,请求的总和是5(users)*2(requests)*2(repeat 2 times)=20(个HTTP 请求)。在构造测试计划时,你将用到以下元件:Thread Group,HTTP Request,HTTP Request...

2017-02-07 18:25:00 71

转载 jmeter元件执行顺序及简介

最近在学习Jmeter,在进行实操之前,先查看了官方文档。因为官方文档是英文的,为了方便以后查看,自己翻译了一部分,中间个别地方根据自己的理解简单地翻译了部分。如果翻译等有问题,欢迎指正。一、执行顺序1、控制器和取样器是有序的,当执行测试计划时,这些请求将按顺序执行。如下图:2、一些控制器会影响它的子原件的顺序,还有一些元件是分等级的。比如断言,如果它的父元件是一个请求,...

2017-01-23 15:40:00 155

转载 testlink for windows 安装

testlink的使用说明可到官网查看:http://www.testlink.org.cn/509.html一、安装xampp到xampp官网中下载安装文件,按步骤安装即可。二、Testlink配置1、下载testlink压缩包,解压后,将文件夹复制到\xampp\htdocs文件夹下2、使用浏览器,打开网址:http://IP地址:端口号/文件夹名称(e....

2017-01-13 14:55:00 96

转载 postman使用

  当拿到API说明书时,我们可以看到对一个接口的描述存在以下信息:(1)接口功能说明(2)接口调用请求说明   其中,包含了协议、http请求方式、请求URL、数据格式等信息(3)请求参数说明(4)请求示例(5)返回数据说明(6)返回示例  另外,还存在一个环境配置的信息,里面包含协议、域名、auth用户名和auth密码。  知道以上信息后,...

2016-12-20 17:47:00 56

转载 获取APP的元素信息和Activity

一、获取元素信息  (1)第一种方法是,在windows命令行中输入uiautomatorviewer.bat(前提是已配置好Android SDK环境),按回车键;等待几秒后会打开UI Automator Viewer窗口,如下图:      在模拟器中打开计算器,点击viewer左上角的device screenshot 按钮,即可查看计算器上各个...

2016-08-17 14:58:00 309

转载 python--编写用例脚本

from appium import webdriverimport timedesired_caps = {}desired_caps['platformName'] = 'Android'desired_caps['platformVersion'] = '4.4.2'desired_caps['deviceName'] = 'test1'desired_caps['appPac...

2016-06-16 17:18:00 94

转载 定位元素

一、Android  1、在命令行中输入uiautomatorviewer.bat,执行后会打开UI Automator Viewer窗口。  2、连接真机或打开模拟机,点击Viewer菜单中的device screenshot:  3、uiautomatorviewer会显示对应界面的信息,下面是计算器的界面信息:  4、根据Node Detail中的信息,我们...

2016-06-16 14:14:00 35

空空如也

空空如也

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

TA关注的人

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