04 2018 档案
摘要:问题:运行adb提示command not found 解决措施: 1、下载安装:android-sdk-macosx 下载路径:http://down.tech.sina.com.cn/page/45703.html,下载的版本为Mac 24.4.1 2、打开terminal终端 3、创建.bas
阅读全文
摘要:在搭建appium的环境时,提示Android_home的环境没有配置,经过一会的奋战终于解决,再次记录下解决方式。 1、安装android-sdk-macosx 下载路径:http://down.tech.sina.com.cn/page/45703.html,下载的版本为Mac 24.4.1 2
阅读全文
摘要:报错截图:根据提示可以看出,JAVA_HOME的环境变量配置错误,需要重新配置。 1、查看Java版本 打开mac电脑,查看java版本,打开终端Terminal,通过命令查看java的版本 2、查看java的安装路径: 3、设置JAVA_HOME的环境变量 若当前不在根目录下则使用 cd 切换到根
阅读全文
摘要:报错问题提示截图如下: 报错原因 :根据给出的信息很明显可以看到是”Xcode Command Line Tools“此工具没有安装 解决措施: 打开终端直接执行:xcode-select --install 等待安装完成即可 再次执行:appium-doctor可以看到此问题已经解决。
阅读全文
摘要:【mac电脑】 问题: (1)npm install -g appium-doctor (2)sudo npm install -g appium-doctor (3)cnpm install -g appium-doctor 使用以上2个命令来安装appium-doctor均提示权限不足,安装不成
阅读全文
摘要:报错提示: from appium import webdriver提示Unresolved import webdriver 报错原因:没有安装Appium_Python_Client 解决办法: 终端执行: 第一种:pip install Appium_Python_Client 第二种:git
阅读全文
摘要:示例:将接口“获取待办列表”response中body的id值传递给接口“删除待办”request的body中使用; 操作步骤如下: 第一步:给“获取待办列表”添加“正则表达式提取器” 第二步、配置需要获取id值的正则,注意:在我使用中若直接填写"id":"(.*?)",获取不到id值,所以我在要提
阅读全文
摘要:第一步、创建线程 第二步、添加一个HTTP请求 第三步、设置request的请求头信息 根据自己需要填写的请求头信息进行填写,如下是我需要接口测试时填写的请求头 第四步、设置相关的HTTP请求参数,完整的URL地址为:http://t.app.goodiber.com/api/todo/save,在
阅读全文
摘要:前提条件:打开Jmeter界面,首先需要安装java并配置环境变量。 第一步:下载并安装jdk和环境配置 java jdk下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 下载
阅读全文
摘要:使用场景: 一个接口多次执行,要求body中的某个参数在每次运行时都要填写不同的值,根据不同值的传入,返回不同的结果 参考示例:通过接口测试创建5条待办名称不一样的待办事项。名称格式不作要求 解决方法: 解决的问题:实现添加5条待办名称不一样的待办。 第一步:rquest的 Pre-request
阅读全文
摘要:使用场景:在某些情况下,比如A接口还没开发好,我们需要测试B接口,刚好B接口的请求数据中需要包含A接口返回的数据,这时我们就可以模拟A接口服务器返回的数据来测试B接口 解决办法: 举例:模拟此 https://t.app.goodiber.com/api/todo/month-list的服务器返回数
阅读全文
摘要:问题:将A接口中response body的"id"传入到B接口的request body中。 解决办法: 1、在A接口的test中设置环境变量。 代码:var data = JSON.parse(responseBody); pm.environment.set("id", data.data.t
阅读全文
摘要:1、git和GitHub的区别: 简单回答:球和球场的关系(知乎答案,觉得简单易懂) 详细介绍:git是一个版本控制工具 github是一个用git做版本控制的项目托管平台。 2、安装本地github客户端 若你已经在github(链接:https://github.com/)上创建了自己账号,在本
阅读全文
摘要:1、环境变量的作用域: 使用环境变量(可用于切换开发环境/生产环境、设置动态参数),有4个作用域(优先级由高到低):Global, Environment, Local, Data。同名变量会使用优先级高的。环境变量可以在请求的url、参数、header、script中访问到。 作用域可以被视为值驻
阅读全文
摘要:经常在脚本中使用变量时,你可能需要看到变量获取到的值,你可以使用Postman Console去实现的。操作步骤:应用菜单-->View >Show Postman Console,去打印变量的值。你可以在request的Pre-request Script 中填写console.log("doma
阅读全文
摘要:1、postman支持markdown作为集合中的请求,对集合和文件夹进行文字描述的方式,您可以嵌入屏幕截图和其他图像已获得更多描述性的介绍。 2、已markdown语法为准,填写自己想要展示的内容 3、填写完后看展示效果如下: 4、以上所填写的描述,将会显示在该集合的自动生成文档中,查看自动生成文
阅读全文
摘要:使用场景: 当您开始运行某个集合时,所有的请求按照您在主程序中看到的顺序运行,但是在某些情况下,往往我们希望按顺序列出的请求A、B、C、D、E、F请求,在执行时不执行B、C请求,希望A请求完成后直接执行D、E、F的请求,这时我们就用到了内置函数setNextRequest()来执行此操作 操作步骤:
阅读全文
摘要:一、环境 在开发不同阶段,可能存在不同的环境(对我碰到的就是服务器地址/api版本/header信息等不一样),比如 debug环境和release环境,每次切换环境测试的时候都得重新配置url信息,非常麻烦耗时,还容易出错; 如果能把这些配置信息抽象成类,不同环境对应不同的实例,初始化设定后,在r
阅读全文
摘要:使用场景: 当我们在进行接口测试post请求时,headers是必填项,我们将一个A接口的headers编写后测试完成,再次进行B接口的测试,需重新编写headers,为了简单操作,我们就用到了Presets。 Presets 作用: 可以将你经常使用的header中的参数保存到Presets中,下
阅读全文
摘要:Response body:JSON value check :检查Response返回的body的某个字段所对应的值是否与预期结果的值相等 1、直接点击 Response body:JSON value check 代码填充到Tests中 2、修改参数,进行与预期值的对比 若开发给出了接口文档,可
阅读全文
摘要:此处介绍2种导出和导入的操作方法,一种是通过分享link,另一种是导出json文件,再次导入,个人推荐link的方式,简单方便,下面将详细介绍。 第一种:分享链接,导入链接的方式 1.1、生成link链接的操作步骤 1.2、导入link的操作步骤。将链接复制发给需要导入此文件夹下所有接口的A成员,A
阅读全文
摘要:【备注说明】内文中的图片由于页面的限制,图片显示不清晰,为了能更加的看清图片,请点击“图片”,点击“右键”选择“在新标签页中打开图片”,可查看清晰图片。 Postman说明 Postman是一种网页调试与发送网页http请求的chrome插件。我们可以用来很方便的模拟get或者post或者其他方式的
阅读全文