自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

原创 JAVA+selenium框架(0)---pom文件

<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www

2018-05-14 17:54:03 1895

原创 软件QA的一些阶段规则-准入准出

准入标准准入前,测试人员需要提供经过评审的主流程用例用于研发自测和准入演示准入演示时,建议由QA人员和产品经理共同参与,使产品经理尽早了解研发实现,如发现与PRD不一致则尽快修改。checklist:序号检查项检查点检查标准1QA准备测试用例1、提测前整理好测试用例2、完成测试用例评审3、标记好提供给研发自测的流程2QA准备自动化用例准入检查点:1、原有自动化用例100%通过2、如涉及旧有用例的部分功能修改,则准入时可不通过准出检查点:1、新增部分功能自动化

2022-03-19 10:43:38 4423

原创 使用Apache Benchmark进行性能测试

安装ubuntu:sudo apt-get install apache2-utilsCentOS:sudo yum install httpd-tools测试命令ab -q -v 4 -n 1 -c 1 -p test.txt -T "multpart/form-data;boundary=12345678" http://126.0.0.1:8080/test/try详解:-n 总请求数-c 并发数-p post方式上传文件-t 持续时间-v 日志级别...

2022-03-01 09:28:40 453

原创 macOS上 IDEA的一些功能记录

macOS上 IDEA的一些功能记录JAVA版本IDEA自身command+,可以打开设置搜索Java Complier,选择Pre-module bytecode version项目使用版本菜单File下,Project Structure,设置Project SDK和Project language level...

2020-03-31 15:51:22 181

原创 词云

# 导入扩展库import re # 正则表达式库import collections # 词频统计库import numpy as np # numpy数据处理库import jieba # 结巴分词import wordcloud # 词云展示库from PIL import Image # 图像处理库import matplotlib.pyplot as plt # 图像展示库...

2019-12-10 22:35:05 128

原创 项目知识管理体系指南阅读(2)

引论1.1 指南概述和目的制定一套有关项目管理知识体系的图表和词汇基准。大多数时候适用于大多数项目提高很多项目成功的可能性对过程、输入、工具、技术、输出和生命周期阶段恰当组合,即可被裁剪。1.1.1 项目管理标准本指南基于《项目管理标准》1.1.2 通用词汇通用词汇是专业学科的基本要素。1.1.3 道德与专业行为规范最重要的价值观是责任、尊重、公正和诚实。1.2 基本要...

2019-11-16 18:53:37 291

原创 项目知识管理体系指南阅读(1)

2019-11-16 17:22:39 127

原创 macOS 10.14.6 ssh无法登陆问题解决

macOS 10.14.6 ssh无法登陆问题解决缘起最近由于工作变动,笔者的工作环境从windows转到了macOS,抛弃了厚重的T480转到了薄但不轻的MBP 2018,经过一段时间的试用,可以说是痛并快乐着,而其中自带的SSH不得不说是最令人纠结的一个问题出现作为一个伪程序员,Python环境是必不可少了,延续了windows的习惯,在macOS上也使用了miniconda作为pyt...

2019-10-30 10:30:22 1005

原创 使用python的正则表达式模块分析日志

使用python的正则表达式模块分析日志import re#处理文件的正则表达式BG = re.compile(r'\[BGsender\]\sTIMESTAMP\[[0-9]{11}\]\sSIZE\[[0-9]{4,6}\]$', re.S|re.M)Snap = re.compile(r'\[Snapsender\]\sTIMESTAMP\[[0-9]{11}\]\sSIZE\[...

2018-08-26 20:22:48 2316

原创 查找大小为0 的文件

在工作中经常会检查文件是否为空,而需要检查的文件数量成千上万,因此一个一个检查变得极为不现实,故有此文windows CMD:for /r d:\ftp\ %%a in (*) do (if %%~za==0 echo %%a >> d:\ftp\result.txt)pauseLinux SHELL:du -ah | grep -v K | grep -...

2018-08-15 16:09:51 6114 1

转载 爬虫

import urllib.requestimport urllib.errordef download(url, user_agent='Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.79 Safari/537.36 Max...

2018-07-01 22:56:01 173

转载 使用python查看微信好友信息

import itchat#import pltdef parse_friends(): itchat.login() text = dict() friends = itchat.get_friends(update=True)[0:] #print(friends) male = 'male' female = 'female' o...

2018-06-28 18:12:46 1078 1

转载 多线程异步爬虫

import asyncioimport aiohttpfrom bs4 import BeautifulSoupimport loggingclass AsnycGrab(object): def __init__(self, url_list, max_threads): self.urls = url_list self.resul...

2018-06-28 10:59:25 521

转载 aiohttp简单的客户端

import aiohttpimport asyncioasync def fetch(session, url): async with session.get(url) as response: return await response.text()async def main(): async with aiohttp.ClientSessio...

2018-06-28 10:14:17 504

转载 使用aiohttp建立最简单的web服务器

from aiohttp import webasync def handle(request): name = request.match_info.get('name', "Anonymous") text = "Hello, " + name return web.Response(text=text)app = web.Application()app...

2018-06-28 10:10:51 1693

转载 使用python3+selenium爬取知乎文章

import reimport timeimport pymongofrom selenium import webdriverfrom selenium.common.exceptions import TimeoutExceptionfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support ...

2018-06-26 17:24:11 972

原创 使用python读excel

import xlrdfrom Public.log import LOG, logger@logger('解析测试用例excel')def read_excel(file_path, sheet_name): # 必要参数 # 测试例id list_id = [] # 测试例名称 list_name = [] # 请求参数(json) ...

2018-06-12 16:50:48 180

原创 zookeeper常用命令

登陆zookeeper执行命令/opt/zookeeper/bin/zkCli.sh -timeout 5000 -r -server [zookeepr地址]:2181可以登陆zookeeper查询节点列表类似于linux,可以使用ls来查看当前节点的子节点信息,其根目录为/[zk: 172.21.3.245:2181(CONNECTED) 1] `ls /`...

2018-06-08 16:30:21 291

转载 一个简单的Swagger示例

package com;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.EnableAutoConfiguration;import org.springframework.boot.autoconfigure.SpringBootApplicat...

2018-05-18 09:15:06 3037

原创 使用okhttp进行接口测试

package com.woood.okhttp;import okhttp3.*;import java.io.IOException;import java.util.LinkedHashMap;import java.util.Map;public class Test { OkHttpClient client = new OkHttpClient(); ...

2018-05-17 17:52:18 2343 1

原创 JAVA+selenium框架(5)浏览器封装

package com.woood.selenium.common;import org.openqa.selenium.WebDriver;import org.openqa.selenium.chrome.ChromeDriver;import org.openqa.selenium.chrome.ChromeDriverService;import org.openqa.selen...

2018-05-15 19:37:45 1466 3

原创 Java+selenium框架(4)全局配置

package com.woood.selenium.common;import java.util.Locale;import java.util.ResourceBundle;public class GlobalSettings { //获取配置文件 public static ParseProperties prop =new ParseProperties(S...

2018-05-15 19:30:12 275

原创 docker基本操作

杀死所有容器docker kill $(docker ps | grep -v CONTAINER | awk '{print $1}')删除所有容器docker rm $(docker ps -a | grep -v CONTAINER | awk '{print $1}')删除所有镜像##此命令遇到无标签镜像会报错docker rmi $(docker...

2018-05-14 17:27:02 246

原创 JAVA+selenium框架(1)属性文件操作类

package com.woood.selenium.common;import java.io.*;import java.util.Properties;public class ParseProperties { private Properties pro = new Properties(); /** *属性文件地址,用于读写 */ ...

2018-05-14 15:12:05 444

原创 JAVA+selenium框架(3)日志记录

package com.woood.selenium.common;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.PrintWriter;import java.text.SimpleDateFormat;import java.util.Calendar;import java.uti...

2018-05-14 10:17:37 264

原创 JAVA+selenium框架(6)testNG测试失败自动截图

package com.woood.selenium.common.testng;import java.io.File;import java.text.SimpleDateFormat;import java.util.Date;import org.apache.commons.io.FileUtils;import org.openqa.selenium.OutputType...

2018-05-14 10:12:53 1168

原创 自动化的JAVA基础

多态父类的方法子类可以重写,扩展应用范围public class Father { public void test(){ System.out.println("this is father"); }}public class Child extends Father { public void test(){ System....

2018-05-08 18:56:27 490

原创 JAVA+selenium框架(2)页面基本操作

/** * 等待页面加载到超时时间(30s) */ public void waitForPageLoad() { getDriver().manage().timeouts().pageLoadTimeout(30, TimeUnit.SECONDS); } /** * 刷新页面操作 */ pub...

2018-05-04 17:28:11 407

原创 selenium弹出框相关操作(获取,点击)

/** * 检测是否有弹出框,使用默认超时时间 * @return * (1/2) */ public boolean alertExists(){ return alertExists(timeout); } /** * 检测是否有弹出框,可以指定超时时间 * @param timeou...

2018-05-04 17:12:23 8485 1

原创 一个查询kafka和zookeeper状态的脚本(需要已经添加ssh信任)

#!/bin/bash##需要指定完整IP,可以支持多个IP##显示IPecho $@##对所有IP进行遍历for i in $@doecho $i##登陆并检查服务状态,只显示状态那一行ssh root@$i << EOFecho "zookeeper:"systemctl status zookeeper | grep Activeecho "kaf...

2018-05-03 17:47:16 879

原创 selenium切换frame

/** * 进入frame(不在同一frame就无法查找元素),自带默认超时时间 * @param locator * (1/2) */ public void enterFrame(By locator) { enterFrame(locator, timeout); } /** ...

2018-05-03 17:23:13 425

原创 一个selenium等待元素加载的类

import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.support.PageFactory;import org.openqa.selenium.support.ui.ExpectedConditions;import org.openqa.seleni...

2018-05-02 18:13:04 162

原创 一个selenium的浏览器封装

import java.io.File;import java.io.IOException;import java.util.Arrays;import org.openqa.selenium.WebDriver;import org.openqa.selenium.chrome.ChromeDriver;import org.openqa.selenium.firefox.Fir...

2018-04-28 16:57:10 1019

原创 一个从指定服务器更新docker镜像的脚本

#!/bin/bash################################################################# 私有镜像仓库更新工具## 彬彬的木头## 2018年4月28日## Docker-ce 17.12.0-ce##########################...

2018-04-28 16:46:22 1557

原创 kubectl常用命令行

重启所有pods(删除所有pods,然后k8s根据deployment中的设置重建)kubectl delete pod $(kubectl get pods | grep -v NAME | awk '{print $1}')更新deployment数量kubectl scale deployment depName --replicas 1获取异常容器...

2018-04-28 14:47:55 7076

原创 常用shell命令

计算pod数量kubectl get pods | grep podName | awk '{print NR}' | tail -n 1解释: 查看k8s中的pod列表 筛选要查看的pod名称 NR是awk中显示行数 使用 tail -n 1显示最后一行的行号,实现计数功能对文件中的字母进行计数,并降序输出cat words.txt | tr ...

2018-04-28 12:47:38 173

jira JQL cheatSheet

jira JQL cheatSheet

2022-03-01

空空如也

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

TA关注的人

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