自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 1.Django入门小Demo

1.Django安装(1)前提:已安装python环境(2)打开命令行输入:pip install Django==2.1.3(3)打开Pycharm,在File--Setting--Project Interpreter,点击右上角的+,搜索Django进行安装2.安装成功验证(1)输入以下代码import djangoprint(django.VERS...

2018-11-23 18:02:00 172

转载 1.远程仓库的使用(github)

1.登录Github,新建一个仓库(远程仓库)(1)使用Github账号密码登录(2)点击+旁边的小三角,选择new repository--输入repository name--点击createrepository成功创建远程仓库(3)完成后页面显示仓库地址2.在本地使用git clone把远程仓库的项目克隆下来(1)在本地任意位置,右键--Git Ba...

2018-10-24 11:24:00 157

转载 16.Python使用lxml爬虫

1.lxml是解析库,使用时需要导入该包,直接在命令行输入:pip3 install lxml,基本上会报错。正确应该去对应的网址:https://pypi.org/project/lxml/#files,直接下载对应的lxml(根据python版本自己去选择,笔者是python3.6,故下载:lxml-4.2.4-cp36-cp36m-win32.whl,切换到下载的whl目录,...

2018-09-05 18:21:00 211

转载 15.Python实现识别登录验证码(入门)

1.若想识别登录验证码,需要安装:Tesseract-OCR,其下载地址为:http://jaist.dl.sourceforge.net/project/tesseract-ocr-alt/tesseract-ocr-setup-3.02.02.exe,安装后一直下一步即可。2.前提:A==已安装PIL(3.6版本为Pillow)B==电脑已安装Tesseract-OCR...

2018-08-31 10:45:00 175

转载 14.Python使用Pillow教程

1.打算开始学习PIL,在命令行输入:pip3 install PIL,报错信息如下所示,后百度了下,发现:PIL仅支持到Python2.7,后来一群志愿者在此基础上创建了兼容性版本,为Pillow,因此可以直接安装使用Pillow。2.在命令行输入:pip3 install Pillow,运行一段时间后报错:Read timed out.后输入命令:pip --default-...

2018-08-30 17:47:00 352

转载 13.Python接口自动化测试 -- 豆瓣

1.代码如下所示:import requests,unittestimport jsonimport HTMLTestRunnerclass TestDouBan(unittest.TestCase): def setUp(self): self.url = 'https://www.douban.com/accounts/logi...

2018-08-30 11:38:00 112

转载 12.Python使用requests发送post请求

1.我们使用postman进行接口测试的时候,发现POST请求方式的编码有3种,具体的编码方式如下:A:application/x-www-form-urlencoded ==最常见的post提交数据的方式,以form表单形式提交数据B:application/json ==以json格式提交数据C:multipart/form-data ==一般使用来上传文件(较少...

2018-08-30 10:43:00 279

转载 19.Selenium+Python生成测试报告

1.代码如下所示:from selenium import webdriverimport unittestimport HTMLTestRunnerclass BaiduSearch(unittest.TestCase): def setUp(self): self.driver = webdriver.Ie() ...

2018-08-28 17:43:00 124

转载 11.Python使用Scrapy爬虫小Demo(新手入门)

1.前提:已安装好scrapy,且已新建好项目,编写小Demo去获取美剧天堂的电影标题名2.在项目中创建一个python文件3.代码如下所示:import scrapyclass movies(scrapy.Spider): name = 'movieUS' #唯一标识 start_urls = ['http://www.meij...

2018-08-28 16:34:00 122

转载 10.Python运行Scrapy时出现错误: ModuleNotFoundError: No module named 'win32api'

1.在命令行输入:scrapy crawl demo(demo为爬虫标识,是唯一的)2.报错信息如下所示:3.解决方法:https://github.com/mhammond/pywin32/releases下载想对应的exe安装即可。转载于:https://www.cnblogs.com/android-it/p/9547204.html...

2018-08-28 11:42:00 77

转载 基础小知识(1)

1.控制流图的环路复杂度计算:(1)流图中的区域数等于环形复杂度(2)流图G的环形复杂度V(G) = E-N+2(E是流图中边的条数,N是结点数)(3)流图G的环形复杂度V(G)= P+1(P是流图中判断结点的数目)主要以第2种为主,备注:因为环路度量法,它是考虑控制的复杂程度,即条件选择的分支繁杂程度,而部分节点并没有涉及到程序控制分支,节点的自环弧线要忽略掉,如图...

2018-08-28 09:37:00 593

转载 9.Python安装scrapy教程

1.在命令行中输入:pip3 install scrapy(pip3是因为本人python版本是3.6),报错如下:2.解决方法:在https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted中下载相应链接,如下图所示:3.在命令行输入:pip3 install D:\Nancy\Twisted-18.7.0-cp36-c...

2018-08-27 18:05:00 75

转载 1.使用Fiddler进行接口测试

1.Fiddler既可以用来抓包数据,亦可以进行接口测试。(可参考我的另一篇博客:https://www.cnblogs.com/android-it/p/9523548.html 进行接口的编写)接口url:http://127.0.0.1:5000/login 参数:username、password2.使用如下所示:转载于:https://www.cnblo...

2018-08-24 14:28:00 135

转载 8.Python编写登录接口

1.python需安装flask,在命令行窗口输入:pip3 install flask2.代码如下所示:from flask import Flask,request,jsonify,sessionUSERNAME = 'admin'PASSWORD = '123456'VERIFICATIONCODE = '111111'app = Flask(_...

2018-08-23 14:27:00 73

转载 18.Selenium+Python案例 -- 豆瓣

一.具体代码实现:from selenium import webdriverdriver = webdriver.Firefox()driver.get('https://www.douban.com/')driver.find_element_by_id('form_email').clear()driver.find_element_by_id('f...

2018-08-22 18:14:00 85

转载 17.Selenium+Python日期控件小案例

1.web上的控件种类十分多,但是大致分为2种,一种为类型是input的且可以输入,第二种为类型是input的且属性为readonly,文本框不可编辑2.第一种类型为可以输入的,直接send_keys,代码如下:from selenium import webdriverdriver = webdriver.Ie()driver.get('http://jquer...

2018-08-22 16:55:00 101

转载 16.Selenium+Python关于句柄的小Demo

前言:有些链接点击之后,会重新打开一个窗口,对于这种情况,就要切换窗口了,获得窗口的唯一标识是用句柄(handle)代码如下所示:from selenium import webdriverdriver = webdriver.Ie()driver.get('http://bj.ganji.com/')driver.implicitly_wait(5) ...

2018-08-22 14:34:00 86

转载 7.Python使用pandans遇到的坑

1.开始入门Pandas,然后跟着网上的例子,编写以下代码:import pandas as pdimport datetimeimport pandas.io.data as webstart = datetime.datetime(2010,1,1)end = datetime.datetime(2015,8,22)df = web.DataR...

2018-08-21 12:06:00 372

转载 6.Python使用Pandas小案例

1.使用以下命令引入Pandas和xlrd,引入成功后在pycharm的setting导入即可使用(pip3是由于个人python版本为3.6)==在dos命令行输入以下信息pip3 install pandas #导入pandaspip3 install xlrd #导入xlrd2.代码如下所示:import pandas as pd...

2018-08-21 10:55:00 164

转载 15.Selenium+Python滑动解锁小案例

1.代码实现from selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChainsfrom selenium.common.exceptions import UnexpectedAlertPresentExceptionfrom time impor...

2018-08-20 17:26:00 255

转载 5.Python使用最新爬虫工具requests-html

1.安装,在命令行输入:pip install requests-html,安装成功后,在Pycharm引入即可。2.代码如下所示:from requests_html import HTMLSessionimport requestssession = HTMLSession()r = session.get('http://www.win4000....

2018-08-20 11:03:00 127

转载 4.Python爬虫小案例

1.网络爬虫定义:按照一定的规则,自动的抓取网站信息的程序或者脚本。2.流程:request打开url得到html文档==浏览器打开源码分析元素节点==通过BeautifulSoup得到想要的数据==存储到指定路径3.代码如下:from urllib import requestfrom bs4 import BeautifulSoupurl = "https...

2018-08-17 10:43:00 92

转载 5.Appium+真机Demo

1.连接真机后,执行代码时出现错误:Anewsessioncouldnotbecreated.(Originalerror:CouldnotextractPIDsfrompsoutput.PIDS:[],Procs:["ps:uiautomator"]解决方案如下:修改Appium\node_modules\appium\node_module...

2018-08-16 10:22:00 83

转载 4.Appium实现自动化安装apk

一.代码如下所示:from appium import webdriverimport osapk_path = os.path.abspath(os.path.join(os.path.dirname(__file__),"..")) #获取当前项目的根路径desired_caps = {}desired_caps['platformName'] = ...

2018-08-15 17:47:00 178

转载 3.Appium运行时出现:Original error: Android devices must be of API level 17 or higher. Please change your ...

参考博客:https://blog.csdn.net/niubitianping/article/details/526244171.错误信息:Original error: Android devices must be of API level 17 or higher. Please change your device to Selendroid or upgrade And...

2018-08-14 16:17:00 80

转载 3.Python连接数据库PyMySQL

1.安装PyMySQL,输入命令:pip3 installPyMySQL2.使用Navicat,创建数据库:TESTDB,表:EMPLOYEE,字段:FIRST_NAME,LAST_NAME,AGE,INCOME3.使用python连接数据库代码如下:import pymysqldb = pymysql.connect('ip','username','...

2018-08-10 17:04:00 66

转载 2.Python输入pip命令出现Unknown or unsupported command 'install'问题解决

1.在学习python时,输入pip命令的时候出现以下错误:2.原因:输入where pip命令查找,发现结果如下图,原因是因为电脑原先装了LoadRunner,导致系统无法识别应该使用哪一个pip3.解决方法一:在控制面板找到strawberry,将其删除,不过可能会影响到LR,不建议删除4.解决方法二:找到pip文件夹位置,将其pip.exe直接拉入命令行...

2018-08-09 11:19:00 713

转载 2.Linux下安装Jenkins

1.安装jenkins的前提是安装好jdk环境,自行安装jdk,若安装成功后,使用一下命令即可成功安装jenkins:wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.reporpm --import https://pkg.jenkins.io/redhat-...

2018-08-02 11:55:00 60

转载 5.JMeter测试mysql数据库

1.使用jmeter测试mysql数据库时,需要导入jar包,jar包网盘地址为:链接: https://pan.baidu.com/s/1-5-s7HccudT4GirpmBVn6Q 密码: beak2.下载好jar好,打开jmeter,点击测试计划===点击浏览===选中mysql驱动jar包===打开3.新建线程组4.在线程组下新建一个JDBC Connect...

2018-08-02 10:39:00 58

转载 4.JMeter聚合报告分析

1.Label:每个Jmeter的element的Name值2.Samples:发出的请求数量3.Average:平均响应时间4.Median:表示50%用户的响应时间5.90%Line:90%用户的响应时间6.95%Line:95%用户的响应时间7.99%Line:99%用户的响应时间8.Min:最小响应时间9.Max:最大响应时间10.Erro...

2018-08-01 15:19:00 133

转载 3.JMeter添加集合点

1.JMeter的集合点是通过添加定时器来完成的,在做性能测试时,真正的并发是不可能的,为了更真实的模拟并发场景,因此在需要压测的地方设置集合点,即可一起操作发送请求。2.JMeter添加定时器,右键==定时器==Synchronizing Timer3.Number of Simulated Users to Group by:集合多少人后再执行请求(也就是执行的线程数)...

2018-07-31 14:57:00 284

转载 2.JMeter查看结果树返回编码格式Unicode转为中文方法

在使用JMeter做接口测试时,发现相同url,用postman工具,其返回数据参数为中文,而用JMeter工具,其返回参数为Unicode,如下图所示解决方法如下:1.Jmeter在对应的请求上右键添加后置处理器BeanShell PostProcessor2.在BeanShell PostProcessor输入对应的转码代码3.对应的编码如...

2018-07-31 14:20:00 333

转载 1.JMeter===添加响应断言

断言即Lr中的检查点,我们在进行测试时,需要对每次请求测试的返回做检验1.以百度做案例,添加线程组==添加HTTP请求==添加查看结果树2.在HTTP请求下添加响应断言注:模式匹配规则,比较常用的是以下3个(1)响应文本,即返回boby内容(2)响应代码,即http code代码,200代表成功,400代表失败(3)response header(响应头)...

2018-07-31 11:08:00 68

转载 1.Linux下Git入门学习

1.在Linux下安装git软件,使用以下命令:yum install git2.设置用户名和邮箱(必须):git config --global user.name "Your Name"git config --global user.email "Your Email"3.创建一个版本库,创建一个空目录(随意任何位置)mkdir Nanc...

2018-07-30 15:57:00 65

转载 14.Selenium+Python使用火狐浏览器问题解决

一开始使用的是IE浏览器作为自动化浏览器,但是由于想学习无头模式,故选择FireFox作为浏览器,以下是遇到的相关问题:1.简单代码from selenium import webdriverdriver = webdriver.Firefox()driver.get("http://www.baidu.com")2.报错一:selenium.com...

2018-07-30 11:08:00 176

转载 13.Selenium不再支持PhantomJS

在网上查看Selenium教程,发现很多都是使用PhantomJS进行爬虫,故想学习下,下载好了PhantomJS,配好了环境变量,编写代码后发现以下错误from selenium import webdriverdriver = webdriver.PhantomJS()driver.get("http://hotel.qunar.com/")data = dr...

2018-07-27 10:48:00 145

转载 12.Selenium+Python案例 -- 今日头条(获取科技栏目的所有新闻标题)

一:具体代码实现# -*- coding: utf-8 -*-# @Time : 2018/7/26 16:33# @Author : Nancy# @Email : NancyWangDL@163.com# @File : Demo4.py# @Software: PyCharmfrom selenium import webdriverimport time...

2018-07-26 17:05:00 541

转载 11.Selenium+Python案例--百度

一.具体代码实现from selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChainsfrom selenium.webdriver.support.select import Selectimport timedriver = webdriv...

2018-07-26 15:13:00 90

转载 10.Selenium+Python+任务计划程序实现定时发送邮件

一.python具体代码实现# coding=utf-8import smtplibfrom email.mime.text import MIMETextfrom email.header import Header# 发送html格式的邮件sender = "发送方邮箱地址" # 发送邮箱receiver = "接收方邮箱地址" #...

2018-07-25 14:38:00 268

转载 JMeter代码小Demo(Java)

一、使用Eclipse进行项目编写1.使用eclipse,新建项目名字为:TestNumber,包名为:test,类名为:TestNum2.在JMeter的安装目下下lib/ext中copy2个jar包到eclipse中(ApacheJMeter_core.jar 和 ApacheJMeter_java.jar)3.TestNum类继承AbstractJavaSamplerC...

2018-07-23 15:41:00 129

空空如也

空空如也

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

TA关注的人

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