06 2020 档案
摘要:JMETER设置中文有两种方法,一种是打开JMETER后,在opinions中,选择语言,选择中文简体就好了。 不过这种方法,关闭JMETER后,重新打开后就又变成英文了。 另一种方法就是: 打开jmeter.properties配置文件,修改language=zh_CN,把前面的#去掉,就生效了。
阅读全文
摘要:晚上在复习接口测试的时候,碰到了上传图片的场景。 碰到了问题,解决了,就记录一下。 其实文件上传与参数上传,JSON内容上传都类似,只是形式不同而已。 这里就是强调一点。 Jmeter中使用文件路径,执行脚本报如下错误: windows路径中的反斜杠“\”在java中是转义符可以使用“/”或者“\\
阅读全文
摘要:本来这个问题我不打算记录的,直接百度找到对应的浏览器与驱动版本。 下载后,把驱动放到python的根目录下面就可以了。 但是,谷歌浏览器经常会自动升级。导致重启后,发现又无法去动起来浏览器了。 那么解决办法就是让谷歌浏览器不自动升级就是了。 方法就是直接百度。 一、首先,打开“baiWindows1
阅读全文
摘要:今天同事碰到一个问题,就是关于在线安装robotframework后,出现关键字不显示出来的问题。 好几个同事都出现了这个问题,刚开始我还以为是同事安装出错的问题,让他们卸载后重装,可是问题还是出现了。 后来我查了相关资料,发现原来是robotframework的版本问题。 因为我们在线安装的rob
阅读全文
摘要:我隐约记得,我在博客中多次记录过自动化上传文件的方法。 今天在做PC端的自动化的时候,又碰到了上传文件的方法,再记录一次吧,就当自己在复习了。 以前我自己做自动化的时候,上传文件一直也是使用关键字:choose file 这个关键字对于普通的上传文件是没有问题的。 这个关键字的使用方法是:需要两个参
阅读全文
摘要:今天在做PC端的自动化时,碰到了一种情况,就是需要滑动滚动条的操作。 很早以前做自动化的时候,那时是写python代码,用unittest框架,操作过一次滚动条,后来就很少碰到这种操作了。 现在自己用robotframework+selenium2Library库做PC端的自动化,又碰到了滑动滚动条
阅读全文
摘要:今天跟以前一个测试同事聊天,聊到了接口测试的相关内容。 她告诉我:她以前的公司没有接口文档的, 那么,我问她:你们如何做接口测试呢? 她说:自己抓包来做接口测试的。 目前很多公司越来越重视接口测试了,重视那么必须要给测试人员提供接口文档的。 没有接口文档能不能做接口测试呢,当然可以,但是容易遗漏接口
阅读全文
摘要:昨天我们讲了JMETER做接口测试时,get请求中的注意事项。 今天我们继续讲一下,post请求中的请求参数和消息体数据的区别。 因为我们在做接口测试的时候,经常会碰到post请求方式。 而post请求就是上传参数,传递数据。不同于get请求,是请求数据。 但是JMETER做接口测试的时候,传递参数
阅读全文
摘要:接口测试大家在初步接触的时候,最开始最简单的就是get 请求的,输入一个参数,然后得到返回结果。 下面举个例子: 这种情况下,大家一看就能理解,输入的参数只有一个:stu_name, 我同时输入了相同的两个stu_name的值,还有另外一个值, 那么我得到的返回值,其实只能是最后哪个值, 即:输入2
阅读全文
摘要:做测试时间长了,对于用例的设计慢慢的也会总结出自己的一套方法。 理论上有很多的用例设计方法,如:等价类,边界值,错误推断法,因果图法,正交试验设计等等。 其实我本人设计用例的方法其实很简单,就从两个方面考虑,通过性和异常来考虑,无非就是多考虑几个异常的场景。 例如:登录业务。 无非就是考虑:1.输入
阅读全文
摘要:好久没有复习接口测试了,现在开始把之前的知识拿出来整理下,帮助自己学习新的知识,捡起老的知识点。 今天从最基础的GET与POST请求开始吧。 我们想要打开一个网站,首先是需要往浏览器的地址的URL输入框架中输入网地址。 当敲下回车后,通过HTTP协议,将网址传送到域名解析服务器,域名解析服务器根据网
阅读全文
摘要:今天在做appium自动化练习的时候,发现一个问题。 问题描述: 用模拟器打开页面的弹出框与跑脚本打开的页面弹出框不一样。 模拟器打开的弹出框: 解决办法: 因为跑脚本的页面是无法 在automatorviewer中定位的。 所以:只能在跑脚本的 时候,手动去关闭那个弹出框了。(跑脚本的时候每次的弹
阅读全文
摘要:今天在练习APPIUM自动化的时候,碰到了一个场景。需要后退。 第一反应是用关键字:go back. 尝试了,可以成功。 后来查看appium API的使用方法,看到了一个关键字: press keycode 百度了这个关键字的用法后,尝试了一下,ESC按键的使用。 press keycode 11
阅读全文
摘要:今天在做APP自动化练习“微信”项目的时候,碰到了一个问题。 报错:Message: A session is either terminated or not started 情况是: 本来碰到这个慢慢加载的时候,我首先想到的是用:sleep 120 尝试失败。 又换成:wait until pa
阅读全文