自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Jmeter+badboy自动化测试——Badboy基础操作

上接“Jmeter+badboy性能测试——环境准备”1. 启动 开Badboy,页面如下,录制按钮默认为开启,此时把badboy当做浏览器,进行的各种操作都会被badboy记录下载。 2. 记录 举个栗子,我在导航栏输入www.baidu.com,点击右侧箭头进入百度,在百度搜索栏搜索badboy后,得到如下图的记录,可以看到操作步骤被记录了下来。 3. 重现...

2018-06-25 14:04:01 11944 4

原创 Jmeter+badboy自动化测试——环境准备

本环境使用Windows7+Java1.8+Jmeter4.0版本,需要注意不同的Java版本对应的Jmeter版本不同。如果不使用本文版本记得先查查对应的版本号(比如1.7对应Jmeter3.2以下等)。一、下载,都通过官网下载。Java——官网地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloa...

2018-06-04 16:13:39 2228 2

原创 Selenium入门记录_007_控制一组元素

环境配置问题见 这里有时我们需要批量选择多个元素,一个一个抓就显得很浪费时间,selenium也提供了可以一次选中多个元素的方法。下面举两个例子。为了方便测试自己写好html,放在py文件同一文件夹下面方便调用。<!DOCTYPE html><html><body><form action="/demo/demo_form....

2018-03-20 15:49:36 295

原创 Selenium入门记录_006_设置元素等待(浅析)

元素等待

2018-03-02 11:11:03 302

原创 Selenium入门记录_005_获取验证信息

环境配置问题见 这里需要达到自动化的目的,通过获取目标点的信息,确认测试结果很有必要。先以网站的名称、url和用户名为例。以得到用户名来确认登录成功这一操作。以后应该会拓展到截图记录,将结果导出到文件之类的。#coding=utf-8from selenium import webdriver#引入鼠标悬停用到的方法from selenium.webdriver.common.

2018-01-08 16:23:03 309

原创 Selenium入门记录_004_使用网页查看selenium的功能

环境配置问题见 这里学习过程中遇到遇到需要控制鼠标、键盘等操作,教程中一般不会过细的讲到每个操作这个时候使用help或pydoc功能查看自带的说明就很有必要。网页查看文档教程(看pydoc部分)点这里按上文开启后,找到selenium的位置,就可以方便的查看所有selenium包含功能的说明了。以我们现在想要看的鼠标键盘操作为例,这边进入selenium.webdriver.com

2018-01-05 17:13:39 302

原创 Selenium入门记录_003_模块化测试实现登录、登出

模块化

2018-01-03 16:34:26 862

原创 Selenium入门记录_002_通过网页元素选取和操作实现登录操作

通过网页元素选取和操作实现登录操作

2017-12-12 16:42:28 856

原创 Selenium入门记录_001_环境配置和Hello World!

站在巨人的肩膀上,参考虫师写的selenium+Python的pdf教程 https://www.cnblogs.com/fnng/category/349036.html 软件 版本 系统 Win7 64位 Chrome 59.0 selenium 3.0.2 Python 35 chromedriver 2.3.1...

2017-12-05 16:33:27 429

原创 记录一些有用的程序向网站

有很多国外的网站之前都没有听过,记录下来以后可以去学习。

2016-10-28 09:26:39 422

原创 每天一个小程序——第 0005 题:批量修改图片尺寸,使之不超过 iPhone5 分辨率

# -*- coding: utf-8 -*-"""第 0005 题:你有一个目录,装了很多照片,把它们的尺寸变成都不大于 iPhone5 分辨率的大小。""""""分析一下,首先我们需要遍历目录,读取照片文件。然后我们需要读取照片的尺寸,并与iphone5分辨率进行比较。(iphone5 分辨率:1136*640)最后如果符合就跳过,如果不符合则缩小照片尺寸。"""import o

2016-09-20 17:28:53 1132

原创 每天一个小程序——第 0004 题:任一个英文的纯文本文件,统计其中的单词出现的个数

# -*- coding: utf-8 -*-"""第 0004 题:任一个英文的纯文本文件,统计其中的单词出现的个数。""""""1.使用用户的输入来进行搜索的方法,不需要参数"""def count_words_byInput(): # 输入文件位置 print ("输入文件的绝对路径:") while True: try:

2016-09-19 15:54:25 3563

原创 每天一个小程序——第 0001 题:生成200个验证码

练习地址:https://github.com/Yixiaohan/show-me-the-code# -*- coding: utf-8 -*-"""第 0001 题:做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)?根据以下考量写一个完成这段代码:1.生成指定个数随机带字母数字的

2016-09-14 11:45:24 1324

原创 Sublime text2 自动补齐功能开启(jedi+sublimecodeintel)

*本文针对python。其他语言可能需要微调或找其他插件1.效果Sublime text功能很强大,通过插件自动补齐内建库我觉得肯定有,查了一下果然有。有两个插件:SublimeCodeIntel (基本全语言适配)Jedi (Python专用)插件的效果见图: ↑ SublimeCodeIntel 可以自动联想内建的库。设置后还可以配置自己的库。这个有需要的自己研究吧。 ↑ Jedi

2016-09-13 15:38:39 7350

原创 每天一个小程序——第 0000 题:添加角标数字

开新坑,找到一个Python练习册: https://github.com/Yixiaohan/show-me-the-code题目练手不错。第0000题:将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果。 # -*- coding: utf-8 -*-"""第 0000 题:将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数

2016-09-12 11:25:51 4616

原创 小练习——杨辉三角

参考链接(6楼的回答): http://www.cnblogs.com/maodouzi/archive/2011/07/12/2104153.html#!/usr/bin/env python3# -*- coding: utf-8 -*-# 杨辉三角(看了很多,只有这个能够理解。)def triangles(max): n, a, li = 0, 0, [1] #

2016-09-01 16:16:57 348

原创 小练习——九九乘法表

# -*- coding: utf-8 -*-# 初始版本:'''创建一个九九乘法表'''def multiply_list(): # i: 1 ~ 9 for i in range (1,10): #输出制表符 print ("\t" * (9-i), end='') # j: 10-i ~ 9 for j in

2016-08-30 14:53:43 504

原创 练习40——字典, 可爱的字典

# -*- coding: utf-8 -*-# 练习40:字典, 可爱的字典# ******教材内容******class Song (object): def __init__(self, lyrics): self.lyrics = lyrics def sing_me_a_song(self): for line in self.lyrics

2016-08-26 17:01:05 1118

原创 python3.5把py文件转换为exe文件(by PyInstaller)

1.配置系统变量安装需要用到pip工具,该工具在3.5版本的python中已经自带不用另行安装,但是需要在系统变量中添加python下的Scripts文件夹,如下图: 在Path变量值中添加【;(python的安装目录)>\Scripts】 *注意不要漏了最前面的分号2.下载PyInstaller官网链接:http://www.pyinstaller.org/ ↑如上图在Downloads

2016-08-18 16:18:22 43381 14

原创 练习37——复习符号

练习有点长,分成了四个文件练习:# coding:utf-8# 练习36_1 关键词# Keywords(关键字)# and ——> 逻辑判断的"与"# del ——> list操作符号,用于删除元素# 例:li_1 = [1,2,3]del li_1[1] #删除了第二个元素# print (li_1[2]) ——>上述操作直接删除了list的一位,导致list长

2016-08-17 09:13:04 695 1

转载 【转载】参数self详解

对于self不是很理解,搜集了一些深入浅出的文章。http://python.jobbole.com/81921/ https://sjolzy.cn/Why-should-self-Python.html小小的总结: 1.只有类中的方法才需要参数self。 2.类中的方法在创建时需要self参数,使用时会自动添加。 3.self在Python里不是关键字。self代表当前对象的地址。sel

2016-08-05 16:08:33 767

原创 练习35——分支和函数

# coding:utf-8# ex35 分支和函数from sys import exitdef gold_room(): print ("This room is full of gold. How much do you take?") next = input("> ") #原判断代码: # if "0" in next or "1" in next:

2016-07-11 16:10:25 819

原创 练习33——while循环

# coding:utf-8# ex33 While 循环#while循环使用布尔值判断来决定是不是继续执行循环。可以实现比for更复杂的操作。#++++原练习代码++++i = 0numbers = []while i < 6: print "At the top i is %d" % i numbers.append(i) i = i + 1 print

2016-07-11 13:55:32 1987

原创 练习32——循环和列表

# coding:utf-8# ex32 循环和列表the_count = [1, 2, 3, 4, 5]fruits = ['apples', 'oranges', 'pears', 'apricots']change = [1, 'pennies', 2, 'dimes', 3, 'quarters']for number in the_count: print ("This is

2016-07-11 11:25:25 638

原创 练习27~30——判断,布尔值,if&else

27:判断关系and 与or 或not 非!= (not equal) 不等于== (equal) 等于>= (greater-than-equal) 大于等于<= (less-than-equal) 小于等于28:判断关系得到布尔值True 真False 假29:if语句 30:if else# coding:utf-8# ex 30people = 30cars =

2016-07-11 10:47:49 636

原创 练习26——修正错误

26是改错习题,提供了一段有问题的代码进行修正。原来的代码def break_words(stuff): """This function will break up words for us.""" words = stuff.split(' ') return wordsdef sort_words(words): """Sorts the words."""

2016-07-11 10:29:05 757

原创 练习25——import和帮助文档格式

本章主要有两个点: 第一是import。 自己写好的*.py文件可以作为方法库导入到python中,从而使用文件中的方法。 方式有两种import xx.py (这种在每次调用时需要提示xx.py文件。)from xx.py import * (这种直接使用其中的方法就行。)第二是帮助文档的编写格式 使用help()方法可以查看该文件的帮助。编写方式如图,最上方以【#】号标记的备注

2016-07-11 09:27:32 378

原创 练习20——函数和文件

# -*- coding: utf-8 -*-#20: 函数和文件#从sys库中导入argv方法from sys import argv#从argv中读取script, input_filescript, input_file = argv#定义方法:打印全部文件def print_all(f): print (f.read())#定义方法:把指针放到第一行吗#(因为L27的pri

2016-07-08 16:13:30 385

原创 练习19——函数和变量类型

# -*- coding: utf-8 -*-#19: 函数和变量类型#函数的参数可以是数字(#1),可以是变量(#2),可以进行运算(#3),还可以变量和运算同时存在(#4)def cheese_and_crackers(cheese_count, boxes_of_crackers): print ("You have %d cheeses!" % cheese_count)

2016-07-01 16:56:55 407

原创 练习18——函数(function)定义

# -*- coding: utf-8 -*-#18: 命名、变量、代码、函数#本练习介绍了函数定义和如何写一个简单的函数# 函数可以做三样事情:# 1.它们给代码片段命名,就跟“变量”给字符串和数字命名一样。# 2.它们可以接受参数,就跟你的脚本接受 argv 一样。# 3.通过使用 #1 和 #2,它们可以让你创建“微型脚本”或者“小命令”。#fuc_1——接受可变参数并打印。但是试了

2016-07-01 16:22:07 578

原创 练习17——更多文件操作

# -*- coding: utf-8 -*-#更多文件操作——从A读取数据写入到B#从自带库中导入argv和exists函数from sys import argvfrom os.path import existsscript, from_file, to_file = argvprint ("Coping from %s to %s" % (from_file, to_file))#打开

2016-07-01 14:35:54 736 2

原创 练习16——读写文件

# -*- coding: utf-8 -*-#读写文件#打开文件,清除文件内容,并根据输入写入新内容。from sys import argvscript, filename = argvprint ("We're going to erase %s." % filename)print ("If you don't want that, hit Ctrl-C.")print ("If y

2016-06-30 15:59:55 397

原创 练习15——读取文件

# -*- coding: utf-8 -*-#读取文件练习#从python自带库中导入argvfrom sys import argv#给scrpit, filename赋值,从argv中读取#为了能够正常起效,需要在执行命令时同时输入 【代码所在文件名】和【需要读取的文件名】scrpit, filename = argv#给txt赋值,值为被打开的文件内容txt = open(file

2016-06-30 14:54:08 543

原创 练习11——输入(python2.x与3.x input的区别)

# -*- coding: utf-8 -*-#输入练习

2016-06-20 16:18:39 2076 1

原创 练习10——转义符号

#该练习学习python下转义符号的使用。

2016-06-20 14:43:12 881

原创 Python 3.0最简单的爬虫

做个小项目练练手,比较有动力继续下去,这边参考最简单的爬虫程序自己抄了一下。但是因为3.0的关系,无法直接使用,根据3.0进行修改后成功了。代码如下:# -*- coding: utf-8 -*-# 晚上抄来的最简单的爬虫,用于批量下载图片import urllib.requestimport re#该函数用于获取html内容#使用到urlopen的函数def getHtml(url):

2016-05-31 17:01:57 5631 1

原创 练习5——更多的变量和打印

# -*- coding: utf-8 -*-#本章节讲解了如何用替换符添加参数的功能。my_name = 'Zed A. Shaw'my_age = 35 # not a liemy_height = 74 # inchesmy_weight = 180 # lbsmy_eyes = 'Blue'my_teeth = 'White'my_hair = 'Brown'print ("

2016-05-31 14:07:58 275

原创 练习4——变量(variable)和命名

代码如下#coding:utf-8cars = 100space_in_a_car = 4.0drivers = 30passengers = 90cars_not_driven = cars - driverscars_driven = driverscarpool_capacity = cars_driven * space_in_a_caraverage_passengers_

2016-05-31 11:18:22 464

原创 练习3——计算和浮点数

运算符,不嫌背的多+ plus 加号——》加- minus 减号——》减/ slash 斜杠——》除* asterisk 星号——》乘% percent 百分号——》求余***下面四个用于求布尔值***< less-than 小于号> greater-than 大于号<= less-than-equal 小于等于号>= greater-than-equal 大于等于号关于浮点数,

2016-05-31 10:15:29 1114

原创 前言

2.7坑填了不少,隔了一段时间,3.0重开坑,跳过部分没有问题的章节。

2016-05-31 10:09:59 349

空空如也

空空如也

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

TA关注的人

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