- 博客(27)
- 资源 (1)
- 收藏
- 关注

原创 教你在linux服务器默认的python2.6.6上一步步装pip和其他组件。
python2.6.6已经被淘汰,但是大多数的linux服务器上预装的还是它,很多第三方的模块不能安装。而且几乎都没有预装pip使用pip install ...会提示-bash: pip: command not found最近的pip从10.0以后不在支持python2.6.6,最低2.7所以我们应该怎么做呢?下载支持版本的pip。好接下来我们在release history中选择之前的版本,...
2018-04-24 15:58:43
6526
原创 Robot framework 生成MD5字符串
首先我们这里不使用网上很多的写个python函数来完成。RobotFramework提供了一个关键字Evaluate这个关键字,官方文档里是生成随机值。(实际操作等号是可以去掉的,后面的moudles=也是可以去掉的)${random} =Evaluaterandom.randint(0, sys.maxint)modules=random, sys有这个关键字,我们可以定义一个用户关键字。如下。...
2018-06-14 14:59:45
1706
原创 robotFramework-几种set Variable的区别
Set Global Variable 使用范围:在所有测试套件中都可以使用该关键字定义的变量。Set Suite Variable 使用范围:使用此关键字设置的变量在当前执行的测试套件的范围内随处可用。Set Test Variable 使用范围:使用此关键字设置的变量在当前执行的测试用例的范围内随处可用Set Variable 使用范围:该关键字主要用于设置标量变量。此...
2018-06-04 13:48:59
20102
2
转载 使用pycharm编写和运行RF脚本
文章出处:https://blog.youkuaiyun.com/CCGGAAG/article/details/77529724我们在使用Robotframework时,经常编写脚本的人或许会不习惯,不过没关系!我们在熟悉RF的语法后,可以使用编辑器来编写和运行。下面就通过使用最多的python编辑器pycharm来演示一下如何配置和运行RF的脚本。1.下载pycharm我们可以通过官网来下载软件:http...
2018-06-01 14:32:45
6233
1
转载 RobotFramework的奇淫技巧——变量
背景在使用RobotFramework的过程中,会发现写起来跟写代码有点类似,但是比起直接写代码,RobotFramework又有点奇怪,这里总结一下RobotFramework的使用过程中的一些奇淫技巧,本文主要涉及的是变量。标量和链表在RobotFramework中,标量指的是${},链表指的是@{},大括号中间的变量名如果是一样的,那么就是一个变量,不过有一个很明显的区别,当使用标量时,整个...
2018-06-01 14:27:11
1203
原创 mac上删除 python
不要尝试删除任何Apple提供的系统Python,它们都是/System/Library和/usr/bin。完整列表记录在这里。基本上,你需要做的是以下几点:删除第三方Python 2.7框架sudo rm -rf /Library/Frameworks/Python.framework/Versions/2.7删除Python 2.7应用程序目录sudo rm -rf "/Application...
2018-05-30 12:27:20
2235
转载 Python必学测试库——unittest。
用Python搭建自动化测试框架,我们需要组织用例以及测试执行,这里博主推荐Python的标准库——unittest。unittest是xUnit系列框架中的一员,如果你了解xUnit的其他成员,那你用unittest来应该是很轻松的,它们的工作方式都差不多。unittest核心工作原理unittest中最核心的四个概念是:test case, test suite, test runner, t...
2018-05-11 15:30:35
2508
转载 selenium+python实现自动化必须会的库unittest
unittest是xUnit系列框架中的一员,如果你了解xUnit的其他成员,那你用unittest来应该是很轻松的,它们的工作方式都差不多。unittest核心工作原理unittest中最核心的四个概念是:test case, test suite, test runner, test fixture。下面我们分别来解释这四个概念的意思,先来看一张unittest的静态类图(下面的类图以及解释均...
2018-05-10 16:47:26
429
转载 Selenium基础之------(将浏览器最大化,设置浏览器固定宽、高,操控浏览器前进、后退)(转)
原文url:http://www.cnblogs.com/fnng/p/3171383.html 1,将浏览器最大化我们知道调用启动的浏览器不是全屏的,这样不会影响脚本的执行,但是有时候会影响我们“观看”脚本的执行。#coding=utf-8from selenium import webdriverimport timebrowser = webdriver.Firefox()browser.g...
2018-05-08 10:02:37
15633
2
转载 【selenium学习笔记】webdriver进行页面元素定位
进行Web页面自动化测试,对页面上的元素进行定位和操作是核心。而操作又是以定位为前提的,因此,对页面元素的定位是进行自动化测试的基础。页面上的元素就像人一样,有各种属性,比如元素名字,元素id,元素属性(class属性,name属性)等等。webdriver就是利用元素的这些属性来进行定位的。可以用于定位的常用的元素属性:idnameclass nametag namelink textparti...
2018-05-07 17:43:01
346
转载 关于Struts2找不到org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter解决方案和struts2.5的基础环境
如果您使用的是struts2版本2.5,则需要从org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter更改为org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter在我的struts2-core-2.3.15.3.jar包中,可以看到是存在...
2018-05-04 13:44:30
2510
1
转载 如何抛出异常,自定义异常
https://blog.youkuaiyun.com/qq_18505715/article/details/73196421一、异常的抛出1、定义 : 一个方法不处理这个异常,而是调用层次向上传递,谁调用这个方法,这个异常就由谁来处理。2、throw : 将产生的异常抛出(强调的是动作),抛出的既可以是异常的引用,也可以是异常对象。(位置: 方法体内)3、throws : 如果一个方法可能会出现异常,但没...
2018-05-03 13:35:56
4897
转载 SOAPUI TestStep---DataSink
转载地址:http://www.cnblogs.com/zerotest/p/4677879.html经常您可能想要存放收集的数据保存在外部存储,可能为自定义报告或重用数据在进一步的测试时执行。 TestStepDataSink可以将任意数量的属性值保存到一个支持的格式,包括Excel、JDBC和纯文本文件。 本文将概述如何使用DataSink的测试也显示一些示例。1。 DataSink Test...
2018-04-28 09:23:18
293
转载 SOAPUI TestStep---DataSource
转载:http://www.cnblogs.com/zerotest/p/4678139.htmlDataSource teststeps 一个 DataSource teststeps测试数据读SoapUI的外部资源(Excel文件,XML属性,JDBC资源,文件/目录,等等),这些可以用于以下TestSteps(请求、断言、xpath查询、脚本等)可以通过Property-Transfers ...
2018-04-28 09:21:45
457
转载 SOAPUI TestStep---DataSink
转载地址:http://www.cnblogs.com/zerotest/p/4678218.htmlDataGen TestStep DataGen TestStep可以用来生成数据输入在你 TestCases ,例如数字或日期序列、随机选择等生成的数据作为属性,因此可以转移 和扩张就像任何其他属性。首先创建一个空的 TestCase 和添加一个 DataGen一步 ,您将看到以下编辑器:顶部的...
2018-04-28 09:20:14
307
转载 【SoapUI】在soapui中使用Groovy脚本常用方法
1. setPropertyValue a. 设置 project level property //set to project level property testRunner.testCase.testSuite.project.setPropertyValue("Name", "propValue"); b. 设置 testSuite le...
2018-04-27 17:28:12
1709
转载 SoapUI自动化--Groovy脚本常用操作
soapUI-Groovy脚本常见操作:(呕心一个星期整理和test,经确认完全可以使用)1.连接数据库//SQLServerdef sql=Sql.newInstance(url:"jdbc:sqlserver://192.168.1.2:1433;databaseName=databaseName",user:"sa",password:"password",driverClassName:"...
2018-04-27 17:24:27
1009
转载 soapUI(六)DataSource Loop
这里的 DataSource Loop 是为了让DataSource能循环起来,相当程序里面的for循环,,今天学习了一下使用方法1、新建一个【DataSource Loop】2、 在DataSourceLoop配置对话框中选择datasource step,选择target step3、设置好后就可以运行了,运行后在TestCase Log中可以可以看到DataSource Loop的运行情况...
2018-04-26 11:58:53
879
转载 soupUI(五)JDBC数据库使用方法(Oracle/Mysql)
1、现在以Oracle为例,要使用JDBC数据库就要先下一个 oracle JDBC的驱动,我下的是( ojdbc14-10.2.0.3.0.jar),下载成功后把它放到soapUI安装目录下的 bin/ext文件夹下。具体操作可以参见我的另一篇原创文章。https://blog.youkuaiyun.com/qq_27275447/article/details/800915042、新建一个DataSou...
2018-04-26 11:57:54
893
转载 soapUI(四)使用EXCEL参数化测试用例
建议不使用property测试步骤,而换用EXCEL1、先添加一个DataSource,添加方法:选中用例右击,选择Add Step-->DataSource,然后单击弹出框的确定按钮就可以了2、新建一个Excel,内容如下保存类型以:Excel 97-2003 工作薄(.xls) 的格式保存,保存路径最好放在当前项目路径下面,如果要迁移会比较方便,PS:保存成功后要记得关闭Excel3、选...
2018-04-26 11:54:31
516
转载 soapUI(三)断言
在执行用例的过程中,最终用例是否执行通过,是通过判断测试得到的实际结果和预期结果是否相等决定的。SoapUI提供了用于对测试结果的判断的方法。1、添加断言现在给用例1添加一个断言对内容进行断言,此处是你预期的结果,运行用例时会拿请求到的实际结果和预期做对比然后运行测试用例,如果预期和实际结果一致用例就可以通过了,绿色代表通过,红色代表失败2、修改断言单击底部的Assertions选项修改后保存即可...
2018-04-26 11:53:13
1012
转载 soapUI(二)创建测试用例
1、创建一个测试用例Create TestSuite:是创建一个测试集,填好测试集名称后单击【确定】按钮即可。PS:测试集名称建议与与方法名称一致好管理,劲量命名规范Creat TestCase:创建一个测试用例,填好用例名称,单击【确定】按钮Add Request to TestCase:填加一个测试请求,填好名称,其他选项不用管默认就行了,单击【OK】按钮,一个测试用例就填加完成了2、运行单个...
2018-04-26 11:52:13
938
转载 soapUI(一)创建项目
测试地址:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl1、点击File-->New soapUI Project2、填写项目名称,接口服务地址后单击【OK】按钮后就成功创建了一个项目3、请求方法创建一个新的请求或者直接Copy一个请求4、保存项目5、项目是以xml的格式保存的,下次用的时候可以直接导入,点击F...
2018-04-26 11:50:53
752
原创 soapui连接数据库失败,需要先下载驱动
使用soapUI的估计很少接触连接数据库,但是连接上数据库方便了我们设计的测试用例,进行并发测试压力测试等等初次使用者可能不清楚为什么列出了很多的驱动,但是不能使用呢,其实我们还是需要先下载驱动,然后放到soapUI的安装目录的bin>ext目录下。打开这个目录我们会 看到一个README文件:SoapUI ext folder; place external jars that shoul...
2018-04-26 11:47:01
1612
原创 安装指定pip版本,python2.6.6在pip10之后不支持。
准备:https://pypi.org 前往网站下载所想要的版本的pip查看相应的历史版本一. 安装1. 用apt-get安装pip$ sudo apt-get remove python-pip1但是有时通过apt-get安装的pip版本太老了,使用旧版本pip安装一些包时会报出提醒来升级pip。如果想升级最新的pip,需要先卸载pip,命令为sudo apt-get remove python...
2018-04-23 17:30:04
4623
原创 Androidstudio 快速生成 get,set ,toString方法
如何快速的set,get或者生成构造函数,生成toString方法。有两种方式:方式一:Code-->Generate方式二:通过快捷键Alt+Insert这时,在弹出的对话框中就可以选择你所需要的对应的东东了。...
2018-04-03 15:34:51
1054
原创 soapUI发送post请求json格式,返回请求数据为空
使用soupUI发送post请求,活的结果告诉请求参数为空,意思就是没有请求到body的内容,但是用postman等工具都是正常的。于是,查看系统接口日志。提示获取http请求的body失败。网上查询第二句话,”java.nio.charset.MalformedInputException: Input length = 1“,意思就是“会出现java.nio.charset.Malformed...
2018-03-13 21:18:20
19740
soapUIpro 破解包,readyApi可用
2018-04-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人