摘要:
大家好,这篇博文中主要是介绍怎么用JMeter的BeanShell去获取复杂的JSON串中的某个参数的值,这将 便于我们用JMeter做出更完美的自动化测试; 首先有这样一个json串: { "code": 0, "data": { "2018720-0317": [{ "cpurl": "http 阅读全文
摘要:
在用Jmeter做自动化测试的时候,某些特殊情况下我们需要将Jmeter的返回的某个特殊值写入的文件中,那么我们该如何做呢? 对于Jmeter这个工具来说,我们不难知道,它是一个java开源的可扩展的既有个性又有内涵的工具,因此我们可以上jar包。 一、用MyEclipse写一个文件读写的工具并打包 阅读全文
摘要:
我们在做自动话测试时,一般情况下我们需要查看allure报告,需要allure启动一个服务,但是allure报告有个缺点就是报告不会自动刷新,你你能看到的页面报告就是第一次启动打开的报告,如果想要看到最新的服务报告,需要重新启动一下服务 那么怎么样才能去看到我们想要的报告动态刷新呢?这里我用了pyt 阅读全文
摘要:
POI-Excel写 1、首先可以创建一个普通的maven项目<!-- 导入poi依赖,对excel 2003的支持依赖(xls) --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <ver 阅读全文
摘要:
最近在搞接口测试的时候发现了一个比较有趣的json入参数,结构如下: json = {"aa": "33", "bb": [{"gg": "33"}, {"jj": [{"gg": "33"}, {"haha": [{"gg": "33"}, {"yyyu": [{"yy": "希望调试成功", " 阅读全文
摘要:
1 import pymysql 2 3 def t_data(): 4 print('开始测试') 5 try: 6 #获取一个数据库连接,注意如果是UTF-8类型的,需要制定数据库 7 conn=pymysql.connect(host='你的ip地址,或者域名',user='你的用户名',passwd='你的密码',db='你... 阅读全文
摘要:
该问题通过查找资料借鉴前辈门的经验得到了解决,记录下来是为了后面能够用到 最近发现有些接口返回的时unicode类型的,如下图所示: 因此只需要在jmeter中添加后置处理器:BeanShell PostProcessor,然后写上脚本可得,如下图所示: 再次执行脚本发现问题得到了解决: 具体代码如 阅读全文
摘要:
App--UI自动化这种高端的名词已经被越来越多的人所高呼,可是从实际角度来讲,个人觉得还是有点鸡肋,不如接口自动化敏捷度高,工作量 也是接口自动化的好几倍。但是,【划重点了】 在技术时代中,作为测试人员还是应该需要掌握这门技术的。那么如何来实现呢? 【AppUI自动化准备工作】 环境搭建 被测ap 阅读全文
摘要:
因为项目需要,公司领导对提出了接口测试的要求,因此作为一个测试人员,我第一时间就想到了jmeter这个利器,前面文章也有说明过怎么用jmeter做http协议的接口测试,这里我不再做讲解,此篇主要讲解如何用python做接口测试,并解析返回结果。 (注意:接口的返回格式是json格式) 一、pyth 阅读全文
摘要:
对于测试人员来说,大部分代码维护在本地,因此在用jenkins做持续集成时,我们只需要用Jenkins去直接调用pom.xml文件去执行我们的项目 这里主要是正对创建自由风格的工程来讲解的 一、Jenkins的安装 1.1.windows下选择下载Jenkins的war包启动Jenkins服务比较靠 阅读全文
摘要:
最近公司新项目组开发一款微信小程序电商平台,为了更好保证产品质量,因此提出了需要进行接口测试。 从接口本身来讲,对其测试与其他项目应该是一样的。所以不难理解,我们要对小程序的接口测试需要准备的 材料有: 1、完备的接口文档(什么是完备的接口文档,之前文章有写到,这里不再缀叙) 2、测试工具的选型(J 阅读全文
摘要:
有时候我们jmeter做自动化测试是会遇到文件上传和文件下载的接口,这里我将接结合Charles来Jmeter 文件下载进行讲解 一、用Charles抓包分析文件下载接口 1.1、业务中文件下载链接如下图所示: 描述:点击图片中文件下载链接则表示文件下载进行中 1.2、查看Charles抓包请求,如 阅读全文