<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[无敌轻车的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qingche456</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qingche456]]></copyright><item><title><![CDATA[解决Jenkins插件下载失败或下载慢或报错There were errors checking the update sites: SSLHandshakeException: sun.secu]]></title><link>https://blog.youkuaiyun.com/qingche456/article/details/116155381</link><guid>https://blog.youkuaiyun.com/qingche456/article/details/116155381</guid><author>qingche456</author><pubDate>Mon, 26 Apr 2021 14:50:06 +0800</pubDate><description><![CDATA[jenkins下载插件速度非常慢，而且经常提示下载插件失败，有时候还会出现报错There were errors checking the update sites: SSLHandshakeException: sun.secu

1.先解决报错问题

a.插件管理-高级-升级站点-https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json





b.修改 /var/lib/jenkins(默认安装的路径) 目录中的.]]></description><category></category></item><item><title><![CDATA[pandas分区间-按频率处理数据并作图]]></title><link>https://blog.youkuaiyun.com/qingche456/article/details/113588918</link><guid>https://blog.youkuaiyun.com/qingche456/article/details/113588918</guid><author>qingche456</author><pubDate>Wed, 03 Feb 2021 17:00:44 +0800</pubDate><description><![CDATA[1.利用pandas处理txt类的文档

这几天刚好为了测试网站稳定下，进行了curl统计状态码和respond的时间，这边是统计结果




# _*_ coding: utf-8 _*_

import pandas as pd
import matplotlib.pyplot as plt
import numpy as np

#读取类txt文档采用read_csv或者read_table都可以，sep用作分割，这边用空格分割，刚好统计第一位是空格，所以names采用三个名称
dates = pd.]]></description><category></category></item><item><title><![CDATA[burpsuite之CSRF测试]]></title><link>https://blog.youkuaiyun.com/qingche456/article/details/106096843</link><guid>https://blog.youkuaiyun.com/qingche456/article/details/106096843</guid><author>qingche456</author><pubDate>Wed, 13 May 2020 14:03:31 +0800</pubDate><description><![CDATA[本测试以burpsuite与火狐浏览器为例
一、设置代理
这个记得先置为off，因为on的意思是 开启拦截，所以先关闭拦截才能成功提交表单。




这个记得先置为off，因为on的意思是 开启拦截，所以先关闭拦截才能成功提交表单。

二、抓包
...]]></description><category></category></item><item><title><![CDATA[No module named _ssl报错 python3]]></title><link>https://blog.youkuaiyun.com/qingche456/article/details/106075032</link><guid>https://blog.youkuaiyun.com/qingche456/article/details/106075032</guid><author>qingche456</author><pubDate>Tue, 12 May 2020 14:13:11 +0800</pubDate><description><![CDATA[在python使用过程中，发现报错No module named _ssl，但是系统已经安装opensll，于是开始了解决问题之旅
原因：
python3支持openssl版本最低为1.0.2，而系统比较老，自带的openssl版本为1.0.2

安装新版openssl
1.下载
https://www.openssl.org/source/

2.安装
mkdir /usr/local/openssl
tar xf openssl-1.1.1c.tar.gz
cd openssl-1.1.1c/
./co]]></description><category></category></item><item><title><![CDATA[jenkins+python+Unittest+HTmlTtestRunner生成HTML Report并查看]]></title><link>https://blog.youkuaiyun.com/qingche456/article/details/105677390</link><guid>https://blog.youkuaiyun.com/qingche456/article/details/105677390</guid><author>qingche456</author><pubDate>Wed, 22 Apr 2020 13:44:56 +0800</pubDate><description><![CDATA[需求
通过jenkins平台直接查看每次自动化测试生成的报告，采用的测试报告是用python+Unittest+HTmlTtestRunner生成的
开始
(1)新建一个job

（2）采用git下载测试代码到本地

（3）构建，增加构建步骤Execute Windows batch command


（4）构建后操作，增加构建后操作Publish HTML reports

添加Publish...]]></description><category></category></item><item><title><![CDATA[#!/usr/bin/env python3 的作用]]></title><link>https://blog.youkuaiyun.com/qingche456/article/details/105657270</link><guid>https://blog.youkuaiyun.com/qingche456/article/details/105657270</guid><author>qingche456</author><pubDate>Tue, 21 Apr 2020 14:27:37 +0800</pubDate><description><![CDATA[在 Python 脚本的第一行经常见到这样的注释:
#!/usr/bin/env python3
或者
#!/usr/bin/python3

含义
在脚本中, 第一行以 #! 开头的代码, 在计算机行业中叫做 “shebang”, 也叫做 sha-bang / hashbang / pound-bang / hash-pling, 其作用是"指定由哪个解释器来执行脚本".
为什么要指定解释器?
...]]></description><category></category></item><item><title><![CDATA[Jenkins配置git通过http下载资源到节点服务器上]]></title><link>https://blog.youkuaiyun.com/qingche456/article/details/105294887</link><guid>https://blog.youkuaiyun.com/qingche456/article/details/105294887</guid><author>qingche456</author><pubDate>Fri, 03 Apr 2020 17:19:20 +0800</pubDate><description><![CDATA[1.设置节点
【系统管理】-&gt; 【管理结点】-&gt; 【新建结点】

配置从节点Tool Locations的git目录

2.安装节点git客户端并确认可以下载
yum install git

git clone http://用户名:密码@git地址


3.设置Jenkins
3.1配置限制项目的运行节点
在General配置限制项目的运行节点选择之前节点服务器的名称，这样，就相当...]]></description><category></category></item><item><title><![CDATA[python3.5+selenium3.4自动化测试10_selenium框架2.0-unittest（下）]]></title><link>https://blog.youkuaiyun.com/qingche456/article/details/78209216</link><guid>https://blog.youkuaiyun.com/qingche456/article/details/78209216</guid><author>qingche456</author><pubDate>Wed, 11 Oct 2017 22:19:09 +0800</pubDate><description><![CDATA[框架2.0（下）停了好长一段时间没有更新，最近比较忙，以后坚持至少一个月内输出1篇，继续上次需要掌握的技能，这次主要的函数调用和测试用例集的批量执行.8.函数调用其实在前面几篇也有讲到，主要用于登陆的用户名和密码组合测试，可以参考python3.5+selenium3.4自动化测试2_参数化 
python3.5+selenium3.4自动化测试4_随机组合的用户名和密码登陆 
下面在讲一个登陆和退]]></description><category></category></item><item><title><![CDATA[python3.5+selenium3.4自动化测试9_selenium框架2.0-unittest（上）]]></title><link>https://blog.youkuaiyun.com/qingche456/article/details/77203586</link><guid>https://blog.youkuaiyun.com/qingche456/article/details/77203586</guid><author>qingche456</author><pubDate>Tue, 15 Aug 2017 23:35:32 +0800</pubDate><description><![CDATA[框架2.0_unittest今天讲的是unittest单元测试框架，在框架1.0的学习中我们不需要去理解什么类和函数，但是到2.0就要开始接触类的继承和函数的调用。先上个之前的例子# _*_ coding: utf-8 _*_
from selenium import webdriver
from selenium.webdriver.common.by import By
from seleniu]]></description><category></category></item><item><title><![CDATA[python3.5+selenium3.4自动化测试8_selenium框架1.0]]></title><link>https://blog.youkuaiyun.com/qingche456/article/details/76615147</link><guid>https://blog.youkuaiyun.com/qingche456/article/details/76615147</guid><author>qingche456</author><pubDate>Thu, 03 Aug 2017 11:21:00 +0800</pubDate><description><![CDATA[框架1.0（这边说的框架1.0，其实不是测试框架，是学习框架，在学习每个工具我们都要定一个目标，分解目标，每个小目标应该有自己的一个学习框架，先学习掌握什么，后优化学习目标，从学习框架1.0到2.0，3.0等方向不断完善，最后就是变成一个完整的学习框架，也是完整的测试框架，后期将继续分享框架2.0，3.0等文章，关注我的简书或微信公众号：无敌轻车）1.安装python和selenium测试环境，安装]]></description><category></category></item><item><title><![CDATA[python3.5+selenium3.4自动化测试7_selenium的Webdriver_API整理（下）]]></title><link>https://blog.youkuaiyun.com/qingche456/article/details/76546650</link><guid>https://blog.youkuaiyun.com/qingche456/article/details/76546650</guid><author>qingche456</author><pubDate>Tue, 01 Aug 2017 17:17:55 +0800</pubDate><description><![CDATA[7.设置等待时间#导入time包 
import time#添加智能等待 
driver.implicitly_wait(30) #添加固定休眠时间 
time.sleep(5)#导入WebDriverWait 包 
from selenium.webdriver.support.ui import WebDriverWait #详细格式如下：
WebDriverWait(driver,timeou]]></description><category></category></item><item><title><![CDATA[python3.5+selenium3.4自动化测试6_selenium的Webdriver-API整理（上）]]></title><link>https://blog.youkuaiyun.com/qingche456/article/details/76546596</link><guid>https://blog.youkuaiyun.com/qingche456/article/details/76546596</guid><author>qingche456</author><pubDate>Tue, 01 Aug 2017 17:15:21 +0800</pubDate><description><![CDATA[1.浏览器的操作driver.maximize_window() #将浏览器最大化显示 
driver.set_window_size(480, 800) #设置浏览器宽480、高800显示
driver.back()浏览器后退
driver.forward()浏览器前进
driver.capabilities['version']打印浏览器version的值  2.简单对象的定位能通过id和nam]]></description><category></category></item><item><title><![CDATA[selenium关于断言的使用]]></title><link>https://blog.youkuaiyun.com/qingche456/article/details/75624401</link><guid>https://blog.youkuaiyun.com/qingche456/article/details/75624401</guid><author>qingche456</author><pubDate>Fri, 21 Jul 2017 10:34:43 +0800</pubDate><description><![CDATA[基本介绍：
Selenium工具专门为WEB应用程序编写的一个验收测试工具。
Selenium的核心：browser bot,是用JavaScript编写的。
Selenium工具有4种：Selenium IDE, Selenium Control, Selenium Core
这儿我们主要总结了Selenium-IDE工具
Selenium-IDE只限于firefox浏览器中使用。Selenium]]></description><category></category></item><item><title><![CDATA[python3.5+selenium3.4自动化测试5_frame中的对象]]></title><link>https://blog.youkuaiyun.com/qingche456/article/details/75286960</link><guid>https://blog.youkuaiyun.com/qingche456/article/details/75286960</guid><author>qingche456</author><pubDate>Tue, 18 Jul 2017 11:32:05 +0800</pubDate><description><![CDATA[这篇主要讲定位frame中的对象，经常会遇到使用firebug定位到某个元素，但运行的时候却找不到元素，很多情况是因为在web页面中经常有嵌套其他页面，所以一般我们需要在firebug的html页面中搜索一下frame或iframe 
从图片可以看出（蓝色的是定位的元素）在一个iframe的页面中，所以如果没有切换到嵌套页面是找不到已经定位的元素的]]></description><category></category></item><item><title><![CDATA[python3.5+selenium3.4自动化测试4_随机组合的用户名和密码登陆]]></title><link>https://blog.youkuaiyun.com/qingche456/article/details/73088522</link><guid>https://blog.youkuaiyun.com/qingche456/article/details/73088522</guid><author>qingche456</author><pubDate>Mon, 12 Jun 2017 10:55:26 +0800</pubDate><description><![CDATA[继续讲登陆和登出界面，这次主要讲如何采用随机的字母，数字，特殊符号组合的用户名和密码进行登陆,这边我写了不同验证用户名密码组合的登陆测试用例，所以代码比较长# _*_ coding: utf-8 _*_
import unittest,time,re
from time import strftime, localtime
from datetime import datetimefrom sele]]></description><category></category></item><item><title><![CDATA[python3.5+selenium3.4自动化测试3_下拉框循环选择]]></title><link>https://blog.youkuaiyun.com/qingche456/article/details/72835071</link><guid>https://blog.youkuaiyun.com/qingche456/article/details/72835071</guid><author>qingche456</author><pubDate>Thu, 01 Jun 2017 20:44:45 +0800</pubDate><description><![CDATA[这边继续讲登陆和登出的界面，现在有越来越多的登陆界面设计中英文登陆界面，或多语言登陆界面，一般以下拉框的形式存在 
对这个界面使用firebug-firepath查看老规矩先上下代码# _*_ coding: utf-8 _*_
import unittest,time,re
from time import strftime, localtime
from datetime import date]]></description><category></category></item><item><title><![CDATA[python3.5+selenium3.4自动化测试2_参数化]]></title><link>https://blog.youkuaiyun.com/qingche456/article/details/72628095</link><guid>https://blog.youkuaiyun.com/qingche456/article/details/72628095</guid><author>qingche456</author><pubDate>Mon, 22 May 2017 17:16:11 +0800</pubDate><description><![CDATA[这边继续讲一个简单得登陆窗口，一般登陆窗口保护用户名和密码，那测试登陆的时候必然会用到不同的用户名和密码，这个时候就需要对参数化用户名和密码，先上一下代码from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
f]]></description><category></category></item><item><title><![CDATA[python3.5+selenium3.4自动化测试1_错误图片用时间命名保存]]></title><link>https://blog.youkuaiyun.com/qingche456/article/details/72522338</link><guid>https://blog.youkuaiyun.com/qingche456/article/details/72522338</guid><author>qingche456</author><pubDate>Fri, 19 May 2017 11:26:32 +0800</pubDate><description><![CDATA[这边主要讲一个简单的登陆自动化验证，先上一下代码from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import Select
from]]></description><category></category></item><item><title><![CDATA[python3.5.2安装selenium3.4.1及firefox和chrome浏览器设置]]></title><link>https://blog.youkuaiyun.com/qingche456/article/details/72353899</link><guid>https://blog.youkuaiyun.com/qingche456/article/details/72353899</guid><author>qingche456</author><pubDate>Tue, 16 May 2017 22:19:14 +0800</pubDate><description><![CDATA[第一步安装python3.5.2，官网下载安装第二步安装selenium3.4.1（默认安装了pip和setuptools）pip install -U selenium
第三步安装webdriver安装firefox的webdriver到官网下载个 
https://github.com/mozilla/geckodriver/releases、选择适合你的那一个，不需要安装，解压后直接放到pyt]]></description><category></category></item><item><title><![CDATA[django视图-使用TemplateView快速运行一个bootstrap网页]]></title><link>https://blog.youkuaiyun.com/qingche456/article/details/68491292</link><guid>https://blog.youkuaiyun.com/qingche456/article/details/68491292</guid><author>qingche456</author><pubDate>Thu, 30 Mar 2017 18:36:24 +0800</pubDate><description><![CDATA[使用TemplateView快速运行一个bootstrap网页1.百度搜索bootstrap模板或者在下面链接下载一个bootstrap模板bootstrap模板下载2.利用pycharm新建一个django项目3.创建一个app 
3.在项目中创建一个static文件夹创建完后需要在setting文件中设置一下static，打开setting.py，拉到最后STATIC_URL = '/stati]]></description><category></category></item></channel></rss>