接口测试学习笔记一
------ 接口测试环境的搭建
这两天学习了接口测试的初级知识,留在博客里,记录一下。
1. Jdk
做软件开发或测试的人基本上每个人的电脑上都会装 JDK 。 JDK1.6 安装到默认路径,配置好环境变量。
在 doc 环境下输入命令 java -version 可以看到你安装的 JDK 版本,我配置好 maven 后,出现了这样的问题:在 doc 环境下,发现 java 版本号变成了 1.3 的。(可能是小概率事件,刚好被我碰上了)
Google 之后,发现了解决方法:将 jdk 的 path 值 %JAVA_HOME%bin 放在系统变量的变量值最前面,就可以解决这个问题。
原因: java -version 这条命令按顺序读取系统变量 path 值,如果 JDK 放在后面,它默认读取的是 oracle 中配置的 JDK 的低一些版本。
2. maven
你可以从 Apache Maven 项目的 web 站点 http://maven.apache.org/download.html
1 ) 选择最新版本的 Apache Maven 下载到本地。目前,我下载的最新版本是 2.2.1 。
解压到目录: D:\Program Files\apache-maven
2 )配置环境变量,在系统变量 path 中添加 maven 的 bin 文件夹的路径
D:\Program Files\apache-maven ,可放在 jdk 的后面。
3 )我们也可以在 doc 下输入命令 mvn -v 查看 maven 的版本。
图 1
如果有图 1 这样的输出,表明 maven 已经安装成功了, 如果你看不到,而且你的操作系统找不到 mvn 命令,那么确认一下 path 环境变量是否已经正确设置了。
4 )为了能让 maven 能在淘宝的环境下工作,还需要进行一些配置,找到 maven 的 conf 目录,打开 settings.xml ,设置 maven 库本地存放位置,如图 2 所示:
图 2
在 mirrors 标签里面添加 2 个 mirror 标签项,如图 3 所示
图 3
3. Eclipse
首先默认你已经安装好了 Eclipse ,要让我们创建的项目能在 Eclipse 上跑起来,还需要配一下 maven 的 classpath 路径。
打开 Eclipse ,在菜单栏上选择 Window->Preference->Java->Build Path->Classpath Variables, 点击 New ,在弹出的对话框中填写如下图所示的配置,点击 OK ,我们的环境就配置好了。
图 4
4. 创建一个简单的 Maven 项目
1) 开始一个新的 Maven 项目,在命令行使用 Maven Archetype 插件。进入要创建项目的本地目录,在命令行下输入这样的命令。
mvn archetype:create -DgroupId= com.taobao.mytest -DartifactId=simple
如下图 5 所示,在我的电脑的 D 盘创建一个 maven 项目 simple
图 5
2) 当 doc 运行下载 maven 库到本地成功之后,会出现这样的结果,如下图 6 所示,表明你创建 simple 项目成功。
图 6
3) 到本地目录 D 盘,看一下 Maven 在 simple 目录下创建的目录结构:
simple/ ①
simple/pom.xml ②
/src/
/src/main/ ③
/src/main/java/
/src/main/java/com/
/src/main/java/com/taobao/
/src/main/java/com/taobao/mytest
/src/test/ ④
/src/test/java/
/src/test/java/com/
/src/test/java/com/taobao/
/src/test/java/com/taobao/mytest
① Maven Archtype 插件创建了一个目录 simple ,这是项目的基础目录。
② 每个项目在文件 pom.xml 里有它的项目对象模型( pom ) , 这个文件描述了这个项目,配置了插件,声明了依赖。
③ 项目的源码放在了 src/main 目录下面。
④ 项目的测试用例放在了 src/test 下。
5. 导入一个已经创建好的 Maven 项目到 Eclipse
1) 当 doc 运行一下命令,如下图 7 所示:
图 7
2 )在 Eclipse 里加载 simple 项目, 打开 Eclipse ,通过 File>import... , general>existing projects into workspace , 如下图 8 所示为加载成功的项目结构:
图 8
另外也可以在 eclipse 工程里安装 update plugin 更新 ,如下:
PS :在 Eclipse 安装 M2Eclipse 插件
如果你觉得每次在 doc 下运行命令比较麻烦,可以在 Eclipse 里面安装 maven 插件,直接在 Eclipse 里面创建 maven project 。
我 正在使用 Eclipse 的版本 Eclipse 3.4(Ganymede) ,安装插件的过程可能会有点不一样。在 Ganymede 中,需要选择 Help → Software Updates… ,它会载入 "Software Updates and Add-ons" 对话框。在这个对话框中,选择 “Available Software” 面板然后点击 Add Site… ,它会载入 "Add Site" 对话框。输入更新站点的 URL 然后点击 OK 。在 "Software Updates and Add-ons" 对话框中会出现更新站点上可用的插件。可以选择你想要安装的模块然后点击 Install… 按钮。 Eclilpse 会解析所选插件的所有依赖,然后要求你同意插件的许可证。在 Eclipse 安装了新的插件之后,它会征求你的允许以重启。
在安装完成时,第二天重启 Eclipse 出现了警告错误:(偶然事件,不知道怎么回事,这种偶然事件都被我碰到了)
The Maven Integration requires that Eclipse be running in a JDK, because a number of Maven core plugins are using jars from the JDK. Please make sure the -vm option in eclipse.ini is pointing to a JDK and verify that Installed JREs are also using JDK installs.
解决方法是:打开
Eclipse
的安装目录,找到
eclipse.ini
文件,
在
eclipse.ini
文件中添加
-vm
%JAVA_HOME%\bin\javaw.exe
例如我的 eclipse.ini 文件变为:
-startup
plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-product
com.springsource.sts.ide
--launcher.XXMaxPermSize
256M
-vm
C
:\Program Files\Java\jdk1.6.0_1
6
\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx768m
-XX:MaxPermSize=256m
重启 Eclipse 就好了。
<!--EndFragment-->