自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 阿里云效自动构建python自动测试脚本

(2)构建物上传:构建物上传时默认是将工作目录下的内容全部上传,包括了代码,这里只需要测试产生的结果即之前jenkins对应的allure-results目录下的内容,所以配置打包路径为测试结果所在的相对路径。之前一直用的是jenkins自动构建自动化脚本,因为现在的公司统一在阿里云效的流水线上做代码的管理,构建,要求自动化测试也在上面自动构建,故而学习了一下。5. 主机部署:这里的下载路径和执行用户都是默认的,就是修改了部署脚本。以上就是简单的云效部署自动测试脚本的步骤,希望对您有用。

2023-09-22 16:28:01 719 1

原创 jenkins配置测试邮件发送成功但构建邮件发送失败

在配置jenkins发送邮件的时候按照网上查询的各个步骤配置完毕,邮件测试也可以发送成功,但是当进行项目构建时,日志提示邮件已经发送,但实际并未收到邮件。使用的是QQ邮件服务器发送邮件。以上报错是使用QQ邮箱发送邮件时出现的,其它邮件服务器不一定存在此问题。如果收不到构建邮件,请打开debug模式调试,查看报错,根据报错寻找解决方案。以下失败原因只是其中之一,每个人遇到的可能并不一样,希望本文能提供解决思路。3. 回到邮件配置,将SSL的选项去勾选。4. 再次执行发送成功。

2023-09-14 15:32:25 575 1

原创 jenkins自动化脚本集成时钉钉消息未发送

在进行jenkins自动化脚本集成时,需要配置钉钉发送消息。配置看起来都没有问题,并且测试消息也发送成功,但是构建项目成功后就是没有收到钉钉消息。4. 在此处配置号码后,再去构建,就成功了。以上分享希望对您有用!

2023-09-14 14:59:55 1238 1

原创 Jmeter--记录一个使用CSV Data Set Config犯的低级错误

关于Jmeter的这个元件CSV Data Set Config网上已有大量篇幅的文章去接受,并且介绍的都挺详细,这里就不再介绍。这里主要介绍第一次使用此元件时犯的错误。当脚本完成后,点击运行,但是在察看结果树中没有发现运行结果,可以说点击运行后,脚本没有运行。屏蔽掉CSV Data Set Config后脚本可以运行。经查看,是因为我配置CSV Data Set Config时,文件名未输入...

2018-08-22 16:35:03 1433

原创 python中将字符串转换为字典

将str型转换为dict,只需使用函数eval()

2018-06-20 14:32:20 10401

原创 python模块requests测试接口时Session传递

在测试接口时需要有些接口需要登录后方可操作,这时需要将登录的session进行传递,可以直接获取登录后的cookie,也可以使用requests.Session():1. 直接获取登录的cookie进行传递,如下代码:2. 通过方法Session()进行传递:通过对比可以知道:方法一:最主要的缺点是当接口用例很多的时候,都需要带上login(),那么就意味着每调用一个接口都得必须执行login()...

2018-06-14 15:36:01 4901

原创 在Pycharm中使用HTMLTestRunner不能生成测试报告

遇到一个问题,在做自动化测试时,使用的编辑工具是Pycharm,语言是python3+selenium3,代码运行没有问题,但是就是执行完毕后没有在对应目录生成测试报告。因为之前使用的是python2.7+selenium2,程序运行是没有问题的,部分代码如下:按照网友的使用经验,将HTMLTestRunner修改(因为python2和python3的某些语法不一致),然后运行类似的代码,如下运行...

2018-05-23 09:57:35 11298 1

原创 Jmeter向数据库批量插入数据

Jmeter是一个轻量级的性能测试工具,这是已经总所周知的问题,今天我还知道了原来使用jmeter可以批量的向数据库插入数据,这个功能在实际工作中也可以帮我们提高工作效率。在以往的项目中,当需要做批量数据的简单性能测试的时候,我一般会使用python或者Perl编写脚本,然后往数据库中插入数据,这个是我能想到的最快速,最不枯燥的方法,但是写脚本需要一定的时间,如果有更高效的方式,为什么不使用呢?无...

2018-05-09 16:14:02 25414 1

原创 解决Pycharm无法使用已经安装Selenium的问题

电脑C盘安装python27的时候也安装了selenium,但是最近刚刚使用工具Pycharm,新建工程后,然后建立.py文件后,使用语句:from selenium.webdriver.support.wait import WebDriverWait接着提示没有selenium这个模块,后来发现,在Pycharm上运行脚本时,使用的是其自带的虚拟环境,而不是电脑已经装配好的python27的环...

2018-04-19 11:17:13 22623 1

原创 Jmeter后置处理器-正则表达式提取器

在实际测试中,我们可能会对一个接口的返回结果进行提取,校验其是否正确或者给另外的接口使用,通常会使用正则表达式对结果进行提取或者使用xpath提取。在这里主要介绍正则表达式提取器的使用。正则表达式在众多语言中均有涉及,且语法大同小异,这里并不打算做深入介绍,本人也是略懂皮毛而已,需要在这块再下功夫。这里对Jmeter中正则表达式的使用也比较简单。1. 在Jmeter中建立脚本,脚本如下其中HTTP...

2018-04-17 10:03:59 2201

原创 Jmeter+ant+Jenkins简单使用实例

Jenkins+Ant+Jmeter的环境搭建,有太多的博文,并且写的都挺好,这里就不累述了,直接进入正题。我的上一篇博文也介绍了这几个工具在做脚本自动集成测试时的主要作用,在明白工具分别的用途后,就更加清楚接下来我要介绍的几个主要步骤了。1. 首先,准备build.xml文件,其中有几个关键的地方,如下  配置生成的报告目录:配置脚本的目录:2. 编写Jmeter脚本并且将其放在配置的脚本目录下...

2018-04-13 16:52:31 541

原创 jenkins+ant+jmeter实现接口自动化集成小结(一)

在不了解jenkins,ant以及jmeter的情况下,使用其实现自动化集成相对而言比较枯燥。在学习使用其进行接口自动化集成测试的时候,建议先分别了解各自的功能,以及在集成过程中的作用和步骤。jmeter大家并不陌生,这是一个接口测试工具,可以实现性能测试,其功能也很强大,尤其是各个元件的使用,在做接口自动化集成过程中,首先是使用jmeter编写接口测试脚本。其使用方式,这里并不做详细介绍。ant...

2018-04-11 11:18:08 240

原创 selenium+python之异常StaleElementReferenceException

在做自动化测试的时候,遇到此问题多次:StaleElementReferenceException: Message: stale element reference: element is not attached to the page document 脚本先进行查询,然后获取查询结果        driver.find_element_by_id("searchname").send_k...

2018-03-14 11:43:04 22588 1

原创 selenium+python 对输入框的输入处理

最近自己在做项目的自动化测试(公司无此要求),在用户管理模块做修改用户信息时,脚本已经跑成功,并且的确做了update操作,但是自己登陆页面检查,信息却没有被修改,再次确定系统该模块的编辑功能可用,脚本如下:if result_num>1:            print "Begin to change user infomations"            driver.find_e...

2018-03-12 16:10:55 67655

原创 使用selenium+python操作table的查询结果

判定输入的查询条件正确的匹配查询结果,项目使用的是模糊查询,且查询结果以列表的方式显示出来,简单的编写如下函数:def test_searchUser(self):  #定义一个查询方法        self.logclass.logIn(self.URL,self.username,self.userpass)   #调用logclass模块的登录功能        driver=self.d...

2018-03-06 16:18:44 2706

原创 selenium+python自动化过程中的一个小问题

在做web自动化测试时,使用xpath定位页面元素,执行python脚本报错:查看报错的地方,并没有发现有什么问题,源代码如下:driver.find_element_by_xpath('//*[@id='refAareaType']/div/div/ul/li[3]/a/span[1]').click()经过查看文档,我使用的是python2.7,这里是支持两个单引号的,

2018-01-24 09:28:09 333

python参考书

python简明教程,帮助python学习者快速入门,简单明了介绍python的常用函数,模块等

2018-06-14

空空如也

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

TA关注的人

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