自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 VMware vSphere Client机器断电重启后,IP通着但是连接时报错:服务器无法解决客户端请求。(远程服务器返回错误:503服务不可用),怎么解决?

VMware vSphere Client机器断电重启后,IP通着但是连接时报错:服务器无法解决客户端请求。(远程服务器返回错误:503服务不可用),怎么解决?

2022-05-10 16:19:07 2309

原创 浪潮NF5270M4服务器断电重启后,识别不到光纤网卡,怎么办?

公司机房半夜突然断电,早上上班来启动后,发现普通网卡可以正常识别,但是服务器的光纤网卡识别不到,ifconfig查看也看不到。检查交换机和光纤线连接正常,灯也亮着。最后重新安装驱动解决。具体步骤如下:

2022-05-10 16:10:55 2341

转载 接口测试之Jmeter-(九)各组件作用范围

本篇主要讲述Jmeter的各个组件及简单使用,其中包括以下内容:(一)线程组(二)逻辑控制器1、循环控制器:2、如果(If)控制器:3、随机控制器:4、随机顺序控制器:5、仅一次控制器:6、switch控制器:(三)配置元件1、http cookie管理器:2、http信息头管理器:3、用户自定义变量:4、CSV Data Set Config:(四)定时器1、固定定时器:2、同步定时器(synchronizing timer):

2022-04-01 16:53:59 1311

转载 Java+Selenium+Testng自动化学习(四):元素获取及管理

通过页面元素的固定属性,来确定元素。可以通过id,name,className,tagName,cssSelector,linkText,partialLinkText等属性来定位,不太好定位的元素,可以使用xpath方式。

2022-04-01 10:38:49 1024

原创 Java+Selenium+Testng自动化学习(三):典型案例总结

本章主要介绍自动化测试UI界面时,一些典型的控件抓取。后续也会持续更新~

2022-03-30 09:39:48 5128 2

原创 Java+Selenium+Testng自动化学习(二):TestNG安装及生成测试报告

TestNG是Java中的一个测试框架, 类似于JUnit 和NUnit, 功能都差不多, 只是功能更加强大,使用也更方便Java中已经有一个JUnit的测试框架了。 TestNG比JUnit功能强大的多。 测试人员一般用TestNG来写自动化测试。开发人员一般用JUnit写单元测试。

2022-03-29 18:39:00 1902 1

原创 Java+Selenium+Testng自动化学习(一):安装篇

前言: 最近在做Java+Selenium+Testng自动化调研,已经有阶段性的收获。现在回头沉下心来把过程整理一遍。本章主要介绍自动化环境的安装和配置。目录(一)安装Java(二)安装IDE工具(intelij)(三)安装配置Maven1. 安装Maven2. 配置Maven本地仓库3. intellij配置mvn4. 创建Maven工程(四)Selenium安装版本介绍:软件 版本 JAVA 1.8.0_321 IDE...

2022-03-29 18:17:33 6010 1

转载 接口测试之Jmeter-(八)如何使用JMeter测试导入接口/导出接口

如何使用JMeter测试导入接口/导出接口

2022-03-23 09:37:16 4259

转载 Selenium处理https 安全问题或者非信任站点(针对谷歌/火狐浏览器)

自动化脚本测试公司软件平台,使用谷歌浏览器访问时都遇到安全问题需要添加信任。

2022-03-04 14:13:59 5033 3

原创 VScode自定义的模块,在不同目录调用时,一直报错No module named xxx

从pycharm将代码迁移到vscode,被一个错误纠结好久,就是自定义的模块,在不同目录相互调用时,一直报错"No module named 'xxx' "。可以看到下图中testcase目录下的文件需要调用business目录下的自定义模块一直报错:No module named 'business'

2022-03-04 13:58:46 1745 1

转载 python执行TestCase 抛出异常 TypeError: LoginCase.__init__() takes 1 positional argument but 2 were given

最近使用VScode软件调研python自动化测试脚本,执行testcase测试用例时,抛出异常:TypeError: LoginCase.__init__() takes 1 positional argument but 2 were given

2022-03-04 13:40:34 1057

原创 Centos虚拟机重启后进去紧急模式,怎么办?

自己使用的一台Centos虚拟机启动后进入emergency mode

2022-03-01 17:30:22 4911 3

原创 Selenium IDE使用案例:文本(Text)和标题(Title)断言

前言: 做UI自动化测试,经常要用到的方法就是——断言。断言主要目的是验证程序是否与预期结果一致,这样我们在程序运行完后知道哪些成功了,哪些失败了断言一般分两种,一种是程序运行到断言处异常,程序终止。另一种是程序运行到断言处异常,程序继续往下执行。第二种优于第一种是因为我们可以在日志中看到错误信息,并且对程序整个执行过程有一定的了解。本次主要介绍两种断言方式,第一种是以当前网页的标题作为断言;另一种是指定元素的文本作为断言。

2022-02-24 13:37:04 9797

原创 谷歌浏览器安装Selenium IDE插件

前言:Selenium IDE结合浏览器提供脚本的录制,回放以及编辑脚本功能,以及元素的定位,可以使用selenium IDE将录制的脚本生成相应的带单元测试框架的自动化测试脚本。Selenium IDE仅作为Mozilla Firefox和Chrome插件提供,它无法在Firefox和Chrome以外的浏览器上记录测试用例。记录的测试脚本也可以导出到C#,Java,Ruby或Python等编程语言。本章节主要介绍在谷歌浏览器安装该插件。1. ...

2022-02-23 17:05:56 12838 3

原创 基于BurpSuite做web渗透测试

前言:Burpsuite基本可以说是渗透的必备工具,用起来也很简单、方便。通常使用它可以进行一些截包分析,修改包数据、暴力破解、扫描等很多功能,用得最多的应该是开代理截包分析数据和爆破。该工具可以进行http数据的拦截和转发,可以用来测试页面接口,具体可以参考以下。

2022-02-23 11:40:27 5218

原创 手动修改centos7系统的网卡名称

centos服务器或者虚拟机,系统安装完成后网卡名称是固定的,但是有些场景下对网卡名称有要求,需要手动调整。可以通过以下两种方式:方法一:仅可以修改成ethx格式方法二:网卡修改成任意名称

2022-02-22 18:13:00 10855

原创 接口测试之Jmeter-(七)循环查询状态

前言:最近使用Jmeter测试虚拟机相关操作,比如测试虚拟机开机、关机操作,虚拟机开机会有一定的时间,需要等待虚拟机正常开机后再进行关机接口测试。这里就会用到循环查询虚拟机状态等状态正常后,再往下测试。

2022-02-22 17:58:13 4294

原创 基于CentOS7安装配置BeeGFS并行文件系统(已试验部署成功)

前言: 之前由于测试需要用到BeeGFS(简称:BGFS),自己按照官网指南学习搭建过一套BGFS的文件系统。现在将自己搭建配置的步骤整理分享出来,从以下几个方向介绍:

2022-02-22 16:10:17 5399

转载 接口测试之Jmeter-(六)如何看聚合报告

前言: 我们经常会用到Jmeter进行性能测试,那性能测试后生成的聚合报告,我们怎么查看用来评估和分析本次测试接口的性能如何呢?本次主要简介下如何看聚合报告。

2022-02-21 17:56:41 18439

原创 接口测试之Jmeter-(五)模拟用户并发登录

前言:本次主要介绍使用Jmeter模拟用户并发登录,测试接口性能:(一)读CVS配置文件(二)读数据库(一)读配置文件优点:简单易学,容易上手缺点:不适用于超大用户量的并发,例如测试1万个用户并发,就需要手动给配置文件写入上万条数据,手疼~1. 添加线程组测试计划右键->线程->线程组参数解释:线程数: 并发用户数Ramp-Up 时间(秒): 启动所有线程所需时长...

2022-02-21 17:31:51 10040 4

原创 本地YUM源制作

前言:平常使用windows我们会将常用的软件包保存到自己电脑上,供后续离线安装,那linux系统如果连不上网时,我们怎么进行安装呢,这时候就需要提前在联网的情况下进行本地yum源制作。 像平常软件产品的安装包,都会将涉及的依赖包离线制作打包到安装包,供客户离线安装。 下面以做一个git的离线源为例介绍。

2022-02-17 17:50:17 3789

原创 Centos扩容root目录(二)之增加新磁盘扩容给root

前言: 本章节主要介绍增加一个新的磁盘分区扩展root目录。增加一个空磁盘扩容原理是一致的。 (一)磁盘分区 (二)设置磁盘分区类型 (三)格式化分区后进行扩容(一)磁盘分区从sda盘再分出一个空闲分区sda3,后续将该分区扩容给root# parted /dev/sda说明:1-开始分区2-选择分区类型-p3-分区类型-直...

2022-02-17 17:06:27 3117 2

原创 Centos扩容root目录(一)之释放home空间给root

前言:本章节主要介绍将home目录大小释放然后扩展root目录

2022-02-17 16:50:32 2258

原创 接口测试之Jmeter-(四)从JSON响应中提取数据

前言:在jmeter中查看一个列表,一般会让我们根据一个字段去获取一个相应的ID,为之后的用例用,在匹配的时候,会用到正则表达式,写法根据列表的返回值的数据结构不同而不同,下面列举出几中常见的格式,之后还有其他的格式,可以进行补充。

2022-02-17 16:30:34 2670

原创 通过VScode进行git的版本管理

前言:作为测试,我们写的自动化脚本和产品手册也是需要使用git进行版本管理起来的,本次我们介绍怎么通过git进行版本管理。(一)初始化本地仓库(二)将服务器代码pull到本地(三)将本地文件push到服务器前提:1. 我们电脑需要提前安装好git和VScode(全称:Visual Studio Code)工具2. VScode工具上需要安装git的一系列插件。按照下图名称进到应用商店进行搜索安装即可。(一)搭建本地仓库...

2022-02-17 15:32:20 8616

原创 Markdown中插入图片

前言:企业中产品手册少不了图片的插入,那如果用markdown维护手册的话,怎么插入图片呢?今天介绍以下几种方法:

2022-02-17 14:49:24 54392 2

原创 使用Markdown编写手册

前言:本次主要介绍使用markdown工具,进行产品手册的编辑和维护。包含:(一)安装markdown(二)安装markdown目录转换工具(一)安装markdown安装之前需要先安装Visual Studio Code(简称:VScode)工具。网盘下载链接:https://pan.baidu.com/s/1yP7Y_IPeSg-pIKnG94GhnQ提取码:rvlm(需要强调下,还有很多软件也支持.md文件,我们这里使用VScode是为了后续...

2022-02-17 14:27:06 1361

原创 接口测试之Jmeter-(三)新建用户测试用例

前言: 本次主要用Jmeter实现新建用户接口测试,包括: (一)分析接口需求 (二)添加Header和Cookies(三)添加线程组 (四)添加http请求 (五)运行并察看结果树(一)分析接口需求前提:需要先调用用户登录接口,获取token功能:新建用户http请求方式:PUT请求url: https://ip:port/user/user请求body:{ "...

2022-02-17 11:55:49 2092

原创 接口测试之Jmeter-(二)基本界面及常用组件

前言:本次主要介绍Jmeter测试http接口时,涉及的常用组件,包括:(一)基本界面和组件概念(二)常用配置原件 (三)HTTP请求标配组件(一)基本界面和组件概念1. 测试计划:是使用jmeter进行测试的起点,它是其它jmeter测试元件的容器2. 线程组:代表一定数量的并发用户,可以用来模拟并发用户的发送请求。实际的请求内容在线程组->取样器中定义,它被线程组包含,可以在测试计划-->添加-->线程组...

2022-02-17 10:50:29 872 1

原创 接口测试之Jmeter-(一)安装篇

前言:本次安装是基于win10操作系统,安装Jmeter前需要提前安装配置好Java。1.JDK下载:网盘下载地址:链接:https://pan.baidu.com/s/17ALBUB3o7R93a8rzJRo-aQ提取码:wx6p官网下载地址:Apache JMeter - Download Apache JMeterhttps://jmeter.apache.org/download_jmeter.cgi(Windows版本下载.zip,Linux版本下载.t...

2022-02-16 18:09:29 543

Git+Jenkins实现自动化构建与持续集成(git+jenkins+intelij)

传统的软件开发流程如下: 1、项目经理分配模块给开发人员 2、每个模块的开发人员并行开发,并进行单元测试 3、开发完毕,将代码集成部署到测试服务器,测试人员进行测试。 4、测试人员发现bug,提交bug、开发人员修改bug 5、bug修改完毕再次集成、测试。 问题描述: 1、模块之间依赖关系复杂,在集成时发现大量bug 2、测试人员等待测试时间过长 3、软件交付无法保障 解决上述问题的思考: 1、能否把集成测试时间提前? 2、能否使用自动化工具代替人工集成部署的过程? 持续集成(Continuous integration)简称CI,持续集成的思想是每天要多次将代码合并到主干,并进行集成、测试,这样就可以提早发现错误,进行修正。 持续集成的好处: 1、自动化集成部署,提高了集成效率。 2、更快的修复问题。 3、更快的进行交付。 4、提高了产品质量。 持续集成的流程: 1、个人电脑提交代码至git 2、git发现代码变化,立即发消息通知Jenkins 3、Jenkins收到通知,利用Webhook触发代码自动构建任务

2022-03-30

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

TA关注的人

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