自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我不想秃头的博客

菜鸟学编程

  • 博客(104)
  • 资源 (1)
  • 收藏
  • 关注

转载 JVM 垃圾回收机制

本文摘抄自:https://www.cnblogs.com/1024Community/p/honery.html1、了解GC :垃圾回收2、回收什么?JVM的内存结构包括五大区域:程序计数器、虚拟机栈、本地方法栈、堆区、方法区。其中程序计数器、虚拟机栈、本地方法栈3个区域随线程而生、随线程而灭,因此这几个区域的内存分配和回收都具备确定性,就不需要过多考虑回收的问题,因为方法...

2019-10-29 15:29:40 217

原创 UFT 自动化测试工具

QTP是一种基于GUI录制的自动化测试工具,用于在回归测试阶段的时候自动批量执行回归测试用例。和HP 的 Loadrunner 差不多(了解过Loadrunner的学起来很轻松),但又有区别,QTP是记录用户浏览器的操作步骤数据等去达到录制回放的功能,而Loadrunner是根据记录协议来达到相关的功能。且前者是自动化测试工具,后者为性能测试工具。1、安装UFT 12安装包链接 :h...

2019-10-11 10:55:15 11396 2

原创 使用jenkins自动构建生成Allure报告

使用jenkins自动构建生成Allure报告这里我会记录常用的一种方法,还有一种其他的方法~~我这里的Jenkins 服务器和跑自动化代码的服务器 分开的,前者为Linux,后者为Windows。第一种方法:运行Jenkins上的 item 去远程执行 Windows上事先放置的bat文件,去执行自动化case,生成测试报告。前一篇博文说了jenkins ssh远程登陆Wi...

2019-09-23 16:59:16 1832

原创 Linux 使用ssh远程Windows10 主机

最近我在弄自动化部署的一套东西的时候,需要用到Linux 使用ssh远程Windows10 主机,然后去执行指定目录下的bat文件,然后去执行相关的自动化测试用例,(因为像UI自动化相关的用例,必须依赖于Windows系统的浏览器去跑)但是,之前一直做的都是,Windows主机作为client端去 远程访问 作为服务端的Linux系统,所以之前一直都很轻松,没发生什么 操蛋 的问题。最近这...

2019-09-19 13:59:57 8077 5

原创 Win10 上切换至Administrator用户

windows10 上面如果要从普通用户切换到administrator 用户该怎么弄?1、打开cmd命令行2、命令行输入:net user administrator /active:yes如上操作就行了。点开左下角,依次点击账户图标,会发现此时多了一个administator 账户。点击切换即可。...

2019-09-19 10:46:28 27834 5

原创 Windows 命令行的增删查改

Windows 命令行的增删查改1、展示目录下文件或当前路径:dir2、新增空文件:type nul>test.txt3、新增目录:mkdir .\test\new\ 、md.\test\new\4、新增目录同时添加文件: 也可以用md/mkdir test/new.txt5、删除文件:del 1.txt6、删除空文件夹:rmdir test\...

2019-09-18 11:38:29 584

原创 Pytest 的一些实用功能介绍

Pytest是一种测试框架,和unittest,testng 差不多。1、pytest 的fixture ( pytest.fixture )fixture 翻译过来就是 “固定物”的意思,那么可以理解为一套执行的case中 固定要去执行的东西。那么这个在实际编写执行用例的时候有什么作用呢?试想一个很平常的场景,测试一个系统的时候,你首先需要登陆系统,再操作系统,那么如果登陆是必须...

2019-09-10 17:35:59 1999

原创 Pytest 和 Allure 中 装饰器说明

前面https://mp.csdn.net/postedit/100534776这篇博文讲了一点使用pytest+allure生成实际测试报告的例子。接下来记录下一些allure报告中其他的功能:1、Allure报告中的链接#链接测试@allure.link('https://docs.pytest.org/en/latest',name='pytest帮助文档')@al...

2019-09-06 17:34:22 2156 1

原创 【未完待续】python 面试题积累

面试题一:# D:\\test\\1.logf = open('D:\\test\\1.log','r')line = f.readline()list = []while line: num = line.split(',')[1] list.append(int(num)) line = f.readline()f.close()print(...

2019-09-05 14:14:14 133

原创 python自动化测试报告 之 Allure

一、Allure 介绍前面在编写自动化测试用例的时候,使用了HTMLTestRunner,是对于测试用例执行结果的一个统计和展示的报告。Allure 是一个report框架,可以基于一些测试框架生成测试报告,比较常用的一般是Junit/Testng框架;Allure 生成的报告样式简洁美观,同时又支持中文;Allure还支持使用Jenkins工具持续集成,整套环境搭建下来以后,使用...

2019-09-04 18:13:49 7122

原创 使用cmd命令行 输入pip 命令,提示“ Did not provide a command ”

如果没有安装某个命令的话,一般会提示":所以出现这个提示,并不是因为没有这个命令引起。那么,先用 where pip 找下 pip存在在哪些地方。可以看见不只有pip.exe,还有pip、pip.bat文件,所以解决办法有两种:1、使用 : 使用pip.exe 代替pip ;(例如:pip.exe install pytest )2、删除含有pip的其他软件,...

2019-09-04 14:35:39 1361 1

原创 Shell日积月累

转载于:https://mp.weixin.qq.com/s?__biz=MzU0OTcxNjE4MQ==&mid=2247485539&idx=1&sn=c28943c18070c13434636f3e7ff3d27c&chksm=fbaae1d9ccdd68cf849ad9ecec8e4f25afd1893e4bcabf4ff3269ce93539290c3c9...

2019-09-02 11:00:11 259

原创 Python中startswith和endswith 方法

这两个方法是用来匹配一个字符串的开头和结尾是否包含某个字符串的,包含则返回true,否则返回false.例如:str = '123456789'if str.startswith('1') : print('str开头包含1!')elif str.endswith('0'): print('str结尾包含0!')else: print...

2019-09-01 13:59:15 745

原创 python 的魔方方法__getattribute__ 和__getattr__方法介绍

python 中有2个获取对象属性的方法__getattribute__ 和__getattr__方法比较容易混淆,接下来说明下这2个魔方方法的区别及用法:__getattr__方法class MyClass: def __init__(self, x): self.x = x def __getattr__(self, item)...

2019-09-01 13:31:42 442

原创 Loadrunner 值Controler 部分功能用法

先看一下Loadrunner Controler 的界面是什么样的:第一部分:scenario script(1)script name :选择脚本的名字;(2)script path :脚本路径(自动)(3)分配虚拟用户的方式:百分比/用户组 -- 可以在scenario -> convert scenario to the vuser group mod...

2019-08-30 11:44:54 964

原创 MYSQL语句 - 不常见用法

1、使用select filed from table where field in (....)语句的排序问题想要通过自己指定的序列进行排序,而不是单纯的通过某个字段的ASC/DESC 进行排序..有2种方法:利用field函数或者find_in_set函数如果现在有一个表如下:mysql> select * from test;+----+--------+| id ...

2019-08-28 18:07:31 152

原创 查看浏览器资源的一些命令汇总

基于浏览器Chrome 61版本===========一、about:net-internals/1、在浏览器命令行输入: about:net-internals/可看到如下信息:1、DNS:里面记录了浏览器的dns缓存,点击“clear host cache” 可以清除浏览器dns缓存。DNS是域名解析服务,将域名转成IP访问。如何查询域名对应ip:...

2019-08-28 17:59:06 1229

原创 Python 对Excel表格相关处理(读取,创建,追加)

python对excel表格处理需要导入相关的库:(1)、操作xls格式的表格文件:读取:xlrd写入:xlwt修改(追加写入):xlutils(2)、操作xlsx格式的表格文件:读取/写入:openpyxl*如果用操作xls的方法去写入xlsx文件,会导致文件损坏无法打开;反之一样。(一)、操作xls格式表格1、读取excel表格数据import ...

2019-08-24 17:09:15 4826

原创 为何抓到的包有2条重复的请求?(一条OPTIONS,一条GET/POST/其他)

抓包的时候,有时会看到浏览器发送了2次接口相同的请求,第一条是OPTIONS,不会返回任何数据,也就是response body 里面没有内容,调第二次相同的接口会有response body 里会显示实际请求的数据。OPTIONS请求:options请求的官方定义:OPTIONS方法是用于请求获得由Request-URI标识的资源在请求/响应的通信过程中可以使用的功能选项。通过这个方...

2019-08-20 15:30:32 2572

原创 LoadRunner 部分工具使用方法记录

Loadrunner12安装包下载地址:https://pan.baidu.com/s/1E8AUGLefucKaxDrEEJRg_g1、如何用Loadrunner进行断言?(根据页面返回结果判断成功与否)第一步:如果已经录制了一个注册用户脚本,在注册成功后的脚本上,打开快照,然后由data页面切换到图形界面;第二步:选中page view下展示的标志位(成功/失败的区分),...

2019-08-14 15:00:50 970

原创 软件测试用例——三角形

1、题目:输入三个数a、b、c分别作为三边的边长构成三角形。通过程序判定所构成的三角形是一般三角形、等腰三角形还是等边三角形时。请为该程序设计测试用例。用等价类划分方法:分析:得出测试用例:用判定表法:条件 1 2 3 4 5 6 7 8 9 10 11 12 13 14...

2019-08-13 12:33:06 22355 4

原创 PYTHON 的SOCKET编程简单实现

Socket是什么? Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。用图来说明比较直接,Socket 编程:Socket编程也就是面向服务器响应客户端请...

2019-08-09 11:52:02 1329

原创 windows已联网,但打不开浏览器网页

如果在Windows主机上发现,使用CMD命令行可以用IP和域名访问外网,但是任何浏览器的网页就是打不开,提示 “代理服务器地址错误。。。”解决步骤:以ie为例,打开ie,右上角的设置-> internet选项 -> 连接 -> 看是否勾选了使用代理服务器和使用自动配置脚本,有则去掉。重新访问,发现什么浏览器都可以上网冲浪了。...

2019-08-09 09:49:55 1018

原创 弱网测试

一、使用Jmeter进行弱网测试找到jmeter.properties 文件,里面的字段:#httpclient.socket.http.cps=0#httpclient.socket.https.cps=0这是限制http和https请求速率的参数。cps = (target bandwidth in kbps * 1024) / 8 == 也就是B/s(...

2019-08-08 15:15:31 671

原创 windows能访问外网但无法访问虚拟机

最近一直遇到个头疼的问题,Windows本机上搭了几个Linux虚拟机,不知怎么的,使用Linux虚拟机两两互相访问是可以互相ping通的,但是用Windows主机去访问内部的虚拟机老是提示 “无法访问目标主机”。。。第一步:确定虚拟机和Windows主机的IP没问题,属于同个网段;第二步:主机的防火墙都已关闭。可以暂时关掉杀毒软件,有时候像360这种杀毒软件有可能会妨碍通信。第三...

2019-08-08 10:27:47 1327

原创 网络协议基础介绍-TCP、UDP、HTTP

一、网络协议国际标准化组织(International Standard Organization,ISO)公布了开放系统互连参考模型(OSI/RM)。OSI/RM是一种分层的体系结构,参考模型共有7层。TCP/IP(Transmission Control Protocol/Internet Protocol)作为Internet的核心协议。它是个协议族,包含多种协议。分层的基本想法...

2019-08-07 17:39:21 669

原创 python中的JSON用法

使用JSON函数,需要先导入 import jsonjson相关方法:函数 描述 json.dumps 将 Python 对象编码成 JSON 字符串 json.loads 将已编码的 JSON 字符串解码为 Python 对象 json.dumpsjson.dumps 用于将 Python 对象编码成 JSON 字符串。data={"usernam...

2019-08-06 17:15:30 709

原创 Linux设置计划任务--crontab

一、crond 是linux用来定期执行程序的服务。crond服务每分钟会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。可以用以下的方法启动、关闭这个服务:/sbin/service crond start //启动服务/sbin/service crond stop //关闭服务/sbin/service crond restart //重启服务/sbin...

2019-08-02 16:31:29 168

原创 Shell日积月累-- 第一篇

以下部分习题摘自博文:https://blog.csdn.net/yugemengjing/article/details/824697851、编写第一个shell脚本#!/bin/bashecho "hello shell!" //输出字符串2、if else 分支判断num1=100num2=100if test $num1 -eq $num2then...

2019-08-02 11:24:32 188

原创 如何用fiddler抓取apple手机上app的请求

----需要:apple手机、装有fiddler的windows机器、手机和电脑能互访问。----步骤1、fiddler上需要在tools-options种设置HTTPS以及允许远程机器访问,设置代理端口(默认8888)注:要重启下fiddler2、手机端设置(1)设置代理服务器:设置->无线局域网->点进连接的无线网络里->配置代理->手动...

2019-08-01 11:37:35 1901

原创 软件测试基础面试题

1、原生怎么测试?哒:拿原生APP/程序来说,这个就相当于是可以直接下载安装在系统中的app/程序。你需要从安装测试,兼容性测试,性能测试和功能测试等方面进行测试。首先安装测试,将拿到的安装包安装到windows or ios or Android 等系统中,按照安装步骤看是否有报错导致无法安装,安装步骤是否和预期一致;兼容性测试,测试看程序在不同手机型号或者电脑型号上是否正常运行,和其他常用...

2019-07-31 18:36:18 1096

转载 Linux 查看性能命令大全

一、top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器下面详细介绍它的使用方法。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CP...

2019-07-31 11:22:33 1482

原创 Jmeter 之 Beanshell 用法

Jmeter 里面有几个用到Beanshell的地方,这里作同一介绍。 Beanshell Sampler– 一个独立的beanshell请求 Beanshell PreProcessor– sample的一个预处理装置,在sample之前执行,可用来作为执行的先决条件(例如产生某些输入) Beanshell PostProcessor– 在sample之后再执行...

2019-07-30 16:30:01 5744

原创 jmeter 之 各种定时器

定时器(1)固定定时器设置一个在每次请求前的一个等待时间,这个时间不会被计入到sample的响应时间里,但如果你添加了事务控制器,这个时间会算到事务控制器的时间里(2)高斯定时器计算公式参考:Math.abs((this.random.nextGaussian() * 300) + 100)下面这种,延迟时间会在100~400之间。(3)固定吞吐量定时器...

2019-07-25 17:31:28 566

原创 Jmeter 部分组件使用方法

1、添加HTTPS请求协议是https,端口是4432、添加HTTP代理服务器(1)、 右键-》添加-》非测试元件-》HTTP代理服务器-》,设置端口号,默认8888,要保证此端口号未被占用。选择目标控制器以及分组,点击最下面的【启动】,启动代理服务器:在jmeter存放jmx文件的目录下生成了一个ApacheJMeterTemporaryRootCA.crt 的证书...

2019-07-16 18:05:06 565

原创 centos7 安装gitlab 之 被502支配的恐惧

之前重装了下gitlab, 本以为很轻松,结果pp打脸,一直就是下面这个页面看到这个502都有阴影了。。。看了网上各位兄dei的写的相关问题解决办法,总结了下:1、端口被占用:/etc/gitlab/gitlab.rb 这个文件里面 有3个地方需要设置端口,要保证不相同,且未被其他程序占用;* http://ip:port 默认是80,很可能已被占用...

2019-07-12 16:11:50 1009 1

原创 jenkins 上配置Credentials 2种方式

第一种:这种方式是当你jenkins访问gitlab仓库时使用的是http://10.132.20.29:11000/source/project_one.git这种方式你可以添加如下Credentials:选择username password 模式:第二种:要通过SSH认证方式 ,通过git@10.132.20.29:source/project_one...

2019-07-11 15:55:08 42348 1

原创 修改gitlab上git服务器的地址

一、修改gitlab上git服务器的地址我们在gitlab上新建项目的时候,项目的地址会自动去获取一个gitlab服务器的ip地址:那么要是需要修改这个地址如何修改?1、登陆搭建gitlab的服务器后台2、cd /opt/gitlab/embedded/service/gitlab-rails/config3、修改 gitlab.yml 文件可以看到 也可...

2019-07-10 16:36:09 5515

原创 修改gitlab中用户的密码

一、修改gitlab中用户的密码突然忘记了gitlab的登陆用户密码,进入gitlab 后台控制台,等到打开ruby控制界面,有点慢# gitlab-rails console production修改用户密码:1、> user=User.where(username: "root").first [ username / email ]=> ...

2019-07-10 15:13:40 14686

原创 Jenkins+tomcat+maven+git搭建自动化部署环境

Jenkins+tomcat+maven+git 远程自动化部署【真实环境需要4台机器,3台服务器,一台模拟开发开发代码的主机】Jenkins服务器IP:10.132.20.10Git服务器IP:10.132.20.104远程tomcat服务器IP:10.132.20.15【我这里是桥接的自己的真机,所以都在一个网段】开始吧!一、准备工作需要的包有哪些,先看看...

2019-07-10 11:42:42 1930

酒店、手机等多类商品的真实客户评论 (包含6万条)

用于nlp自然语言处理任务的数据集

2024-02-20

HTMLTestRunner.py

htmltestrunner 单元测试生成html报告所需库文件=====

2019-04-11

空空如也

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

TA关注的人

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