`
chxiaowu
  • 浏览: 240155 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

接口测试学习笔记之–环境准备和工程创建

阅读更多

一、java

基本上大家机器应该都装了java和环境变量。这里就注意一点jdk版本需要是1.6版本,1.5版本的话在后面使用itest创建工程时会失败。

二、maven

1.解压maven包至本地

2.配置环境变量:MAVEN_HOME和PATH,home到maven的安装目录,path到安装目录的bin下。

3.进入maven的conf目录,打开settings.xml:

1)设置maven库本地下载所存放的位置,如:<localRepository>E:\\REPO</localRepository>

2)设置maven远程仓库服务器地址,如:

     <mirror>
       <id>tbmirror</id>
       <mirrorOf>central</mirrorOf>
       <name>taobao mirror</name>
       <url>http://mvnrepo.taobao.ali.com/mvn/repository</url>
     </mirror>
     <mirror>
       <id>tbmirror-snapshots</id>
       <mirrorOf>snapshots</mirrorOf>
       <name>taobao mirror snapshots</name>
       <url>http://mvnrepo.taobao.ali.com/mvn/repository</url>
     </mirror>

3)如果想使用itest,还需要设置itest插件:

  <pluginGroups>
    <pluginGroup>com.taobao.itest</pluginGroup>
  </pluginGroups>

可以验证一下maven安装是否OK:mvn –v

如果界面出现maven版本和jdk版本提示表示成功啦~

三、eclipse

1. eclipse安装

2.设置eclipse M2_REPO的classpath:

在窗口->首选项->java->构建路径->类路径变量,点击“新建”,名称填写:M2_REPO,路径为maven中设置的maven本地仓库地址,如:E:\REPO

如果本地有多个jdk,则需要配置eclipse的jre为1.6版本,以便新创建的java项目都使用该版本。位置在窗口->首选项->java->已安装的JRE。

四、创建工程

1.使用maven创建工程或使用itest来创建工程。
进入工作目录:

1)maven方式:
 mvn archetype:create -DgroupId=com.bingxin -DartifactId=zbx
-DpackageName=com.bingxin.zbx

groupId:工程组的ID

artifactId:工程的ID

packageName:包名, 通常是groupId + artifactId

2)itest方式:
mvn itest:create

1)过程中会让你选择spring版本,此时可以选择开发工程一致的spring包。

这里需要注意的是:当我们的测试工程作为开发工程的一个model来创建时,则需要与开发工程的spring版本保持一致,否则就无所谓,选择个高的好了。
2)根据提示输入groupId
3)根据提示输入artifactId
4)根据提示输入package,
5)提示你确认配置信息,选择Y

然后提示:build successful

构建成功后,进入工作目录下,可以看到此时生成了一个名为artifactId的目录。接下来就可以开始生成eclipse项目了。

在生成过程中有可能出错有以下几个原因:

1.在使用itest生成的工程中,如果jdk版本过低,会导致build error,可以将jdk升级到1.6

2.最近maven库有问题,第一次下载maven插件时会失败,这时候需要指定maven插件的版本进行下载。

1)maven方式:

mvn org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-4:create -DgroupId=com.bingxin -DartifactId=zbx -DpackageName=com.bingxin.zbx

2)itest方式:

mvn com.taobao.itest:itest-maven-plugin:0.2:create。

VN:F [1.9.6_1107]


转载务必注明出处Taobao QA Team

分享到:
评论

相关推荐

    接口测试学习笔记一

    这篇“接口测试学习笔记一”可能是从张恒912在iteye博客上分享的一篇文章转化而来的,虽然没有直接提供具体内容,但我们可以根据标签“源码”和“工具”来推测笔记可能涵盖的范围。 首先,接口测试涉及到的源码层面...

    api接口测试实战.pdf

    2. 设置环境及变量:创建环境变量来管理不同测试环境的URL,简化地址更改,提高效率。 3. 录入测试用例到Postman:将测试用例导入工具,包括请求方法、URL、请求头、Body等内容,并添加响应验证脚本。 4. 运行接口...

    接口测试整理笔记.doc

    环境准备是接口测试的基础。例如,注册并登录www.idataapi.cn或www.juhe.cn等API市场,获取所需的API接口进行测试。同时,了解和掌握这些接口的使用规则和文档至关重要。 自动化测试在接口测试中扮演着重要角色,...

    接口测试面试复习笔记.docx

    文档包含接口测试基础+招聘需求+网络协议+请求方法+接口测试工具的讲解...适合软件测试人员学习和面试复习 使用场景和目标:可以在招聘面试和实际工作中起到比较大的作用 目标:可以帮助您成为一名合格的接口测试工程师

    接口测试-第01天-课堂笔记.md

    接口测试-第01天-课堂笔记.md

    postman接口测试操作指南

    postman接口测试操作指南,工作中整理的笔记,适合初学者

    http接口测试工具

    http接口测试工具

    MyBatisTest工程配合本人在博客中的学习笔记

    这个工程与博主的学习笔记相结合,提供了丰富的实践案例和理论讲解,帮助读者逐步构建对MyBatis框架的全面认识。 MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的...

    接口测试范围.xmind

    这是Fiddler抓包工具的学习笔记,里面主要是一些使用Fiddler抓包的基本知识、HTTP协议的一些了解

    jmeter接口测试脚本

    JMeter是一款强大的性能测试工具,尤其适用于接口和Web应用的压力测试。在“jmeter接口测试脚本”这个主题中,我们将深入探讨如何使用JMeter进行接口测试,包括脚本的创建、执行以及结果分析。 首先,接口测试是...

    python接口自动化测试并发送测试报告

    为了确保测试脚本的稳定运行,首先需要搭建好测试环境。根据题目中的环境说明,具体步骤如下: 1. **操作系统**:Windows 7,64位 2. **Python版本**:3.4.3 3. **安装requests库**:通过命令`pip install requests...

    Jmeter接口自动化测试框架

    本文档主要介绍了如何使用Jmeter实现接口自动化测试,包括安装Jmeter和Ant、配置环境变量、创建框架目录结构、编写build.xml文件等步骤。 第一步:安装Jmeter和Ant Jmeter是一个基于Java的测试工具,因此需要在本地...

    手机app服务端接口测试工具

    在IT行业中,手机App服务端接口测试是保证应用功能稳定性和数据交互正确性的重要环节。本文将详细探讨手机客户端如何与服务端进行交互,并介绍一种名为"IMPTest"的接口测试工具,以及如何利用该工具模拟客户端请求,...

    java学习笔记JDK6课件和课本代码

    本资源"java学习笔记JDK6课件和课本代码"是针对Java初学者精心准备的学习材料,包含JDK6的相关课程内容和实际编程代码。这份资料的全面性使得学习者能够从基础到进阶系统地了解Java编程。 一、基础概念与语法 1. ...

    本地进行API接口测试

    在这个过程中,创建一个简易的API测试页面可以帮助我们快速有效地测试接口的功能和性能。 首先,我们要理解API接口测试的基本概念。API测试包括对RESTful(Representational State Transfer)或SOAP(Simple Object...

    接口测试神器postman和(源码)

    Postman是一款广受欢迎的接口测试工具,尤其在API开发和测试过程中扮演着至关重要的角色。它不仅提供了用户友好的界面,还支持各种HTTP方法(如GET、POST、PUT等),可以方便地发送请求并接收响应,帮助开发者和测试...

    java学习笔记总结

    Java是一种广泛使用的面向对象的编程语言,以其跨平台、高性能和丰富的类库而...通过阅读和学习,读者不仅可以巩固Java基础知识,还能了解到作者在实际开发中的经验和见解,对提升编程技能和解决实际问题能力大有裨益。

    DirectShow SDK学习笔记

    DirectShow SDK学习笔记 1.About directshow基础 2.Directshow的应用 3.Directshow的基类学习 4.Directshow提供的接口学习 5.Directshow Tutorials 6.在电视开发中的应用 7.提供的Filter

    达内Unity课程四个月学习笔记

    1. 基础动画:学习使用Unity内置的Animation系统,包括创建和编辑动画剪辑。 2. 物理系统:掌握Rigidbody和Collider组件,实现物理碰撞和重力效果。 3. UI系统:学习Canvas、Text、Button等UI组件,创建用户界面。 4...

    【SystemVerilog】路科验证V2学习笔记(全600页).pdf

    SystemVerilog的听课学习笔记,包括讲义截取、知识点记录、注意事项等细节的标注。 目录如下: 第一章 SV环境构建常识 1 1.1 数据类型 1 四、二值逻辑 4 定宽数组 9 foreach 13 动态数组 16 队列 19 ...

Global site tag (gtag.js) - Google Analytics