自动化测试系列
文章平均质量分 71
pNull
这个作者很懒,什么都没留下…
展开
-
IntelliJ IDEA单元测试入门
参考文章地址地址:JUnit4单元测试入门教程 IDEA单元测试及代码覆盖率 IDEA添加jar包的三种方式本文按以下顺序讲解JUnit4的使用下载jar包单元测试初体验自动生成测试类执行顺序@Test的属性原创 2016-08-09 20:10:17 · 111502 阅读 · 10 评论 -
接口性能测试方案
原文链接:http://blog.csdn.net/hexieshangwang/article/details/47186507一、 性能测试术语解释1. 响应时间响应时间即从应用系统发出请求开始,到客户端接收到最后一个字节数据为止所消耗的时间。响应时间按软件的特点再可以细分,如对于一个 C/S 软件的响应时间可以细分为网络传输时间、应用服务器处理时间、数据库服务器处理时间。另外客户...转载 2017-05-02 09:58:50 · 6021 阅读 · 0 评论 -
记一次 Linux 下安装Jmeter并压测 POST接口
目录1、Jmeter依赖JDK,所以首先需要安装JDK2、安装jmeter:在官网下载响应的版本3、 创建一个带参数的POST压测计划1、Jmeter依赖JDK,所以首先需要安装JDK 下载JDK,用$ uname -a 命令查看Linux的版本,并下载响应的JDK 官网地址:http://www.oracle.com/technetwork/ja...原创 2016-11-01 18:45:15 · 2480 阅读 · 0 评论 -
tomcat部署web的三种方式
链接:http://longx.blog.51cto.com/3327997/13576661、直接放到Webapps目录下Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。也可以将JSP程序打包成一个war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹。一个war包就是有特性格式的jar包...原创 2016-11-22 11:51:38 · 342 阅读 · 0 评论 -
Mac 使用brew安装Nginx、MySQL、Tomcat
如果没有安装brew,可以按照官网的步骤安装http://brew.sh/nginx的安装与配置安装nginxbrew install nginx修改配置文件sudo vim /usr/local/etc/nginx/nginx.conf Nginx默认的是8080端口,因为我们还要安装tomcat服务,所以修改nginx的端口为9000,顺便可以设置一下“...原创 2016-08-01 10:47:44 · 6488 阅读 · 0 评论 -
记一次在linux下对接口进行Jmeter 压测过程
需求: (1)在linux下发送http请求 (2)从两个csv文件中读取不同的数据进行压测。1、添加Jmeter测试计划 具体每个参数的含义,参看我的另外一篇博文JMeter的使用(完成一次简单的测试计划)保存之后是.jmx文件。将.jmx文件和.csv文件(数据)上传到Linux下,注意.csv文件的路...原创 2016-08-31 14:55:01 · 5709 阅读 · 0 评论 -
Jmeter 的使用(完成一次简单的测试计划)
1、打开: 在安装Jmeter的bin目录下运行:sh jmeter.sh 2、完成一次简单的测试计划(1)建立一个线程组 其中,线程数:虚拟用户数。一个虚拟用户占用一个进程或线程。设置多少虚拟用户数在这里也就是设置多少个线程数。...原创 2016-07-29 16:03:19 · 8509 阅读 · 0 评论 -
Mac环境下使用charles进行https抓包分析
1、安装charles2、在mac上安装证书 charles-> Proxy-> Proxy Settings找到Help菜单栏中的SSL Proxying,选择Install Charles Root Certificate,按照提示完成证书的安装工作刚安装之后的证书,是不被系统信任的,将其改成系统信任方式:右键选中Charles证书文件,点击“显示简介”,...原创 2019-04-08 15:52:38 · 950 阅读 · 0 评论 -
记一次,ant+ivy+jacoco+testNG+tomcat搭建 接口自动化CI
目录需要的工具项目的目录一、ant二、Ivy 管理依赖项三、testNg 测试框架四、jacoco 代码覆盖率五、运行六、jenkins持续集成实践七、报告需要的工具ant :用来构建ivy:配置及用来,现在可以用mavenCI:由jenkins是检测代码库的变更,触发CI过程testNG:写casejacoco:统计代码覆盖率she...原创 2016-12-30 17:33:03 · 1316 阅读 · 0 评论 -
Java Ant build.xml详解
原文地址:点击打开链接参考地址: 点击打开链接 http://ant.apache.org/Java Ant build.xml详解1,什么是antant是构建工具2,什么是构建概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个3,ant的好处跨平台 --因转载 2016-08-10 17:42:46 · 477 阅读 · 0 评论 -
踩过的坑:jenkins中通过execute shell启动的进程会被杀死的问题
在jenkins中配置自动更新部署项目时,如果采取用execute shell启动/关闭tomcat,会发现可以进行关闭tomcat,但是无法启动tomcat,虽然构建会显示执行成功,但是查看进程,tomcat是没有启动的。这是因为Jenkins默认会在Build结束后Kill掉所有的衍生进程。需要进行以下配置,才能避免此类情况发生:1.重设环境变量build_id 在execute s...转载 2016-12-30 11:55:50 · 18873 阅读 · 2 评论 -
使用Jacoco统计tomcat服务的覆盖率(远程or本机)
软件安装Ant Jacoco本机Tomcat服务配置,远程只需要修改IPsh shutdown.sh先关闭tomcat服务。 修改bin/catalina.sh中JAVA_OPTS的配置。将其修改为:JAVA_OPTS="javaagent:/path/to/your/jacoco_0.6.4/lib/jacocoagent.jar=includes=*,output=t...原创 2017-01-05 11:15:23 · 6830 阅读 · 1 评论 -
IDEA 单元测试testng入门及testng.xml
IDEA自带了Junit 和testng 测试框架。但默认并不包含在你的项目或者模块中。 在使用之前需要先添加依赖,路径如下:JUnit libraries (junit.jar and junit-4.11.jar): <IntelliJ IDEA directory>\lib.TestNG library (testng-jdk15.jar): <Int原创 2016-08-10 17:26:04 · 38128 阅读 · 0 评论 -
Jmeter 和AB的比较
【使用场景】Jmeter告诉你每个请求实际上耗费多长时间。AB只是简单的用数学方式统计平均值。所以从准确性来说,jmeter比ab更准确,更多如数据处理。但是ab的速度更快,更轻巧。如果性能测试的目的在于更真实的表现被测应用,那么jmeter更佳。但如仅仅是用最少的机器资源产生最多的访问请求,那ab适合……【比较】1、jmeter是一次完整的请求和返回, 而AB只是发出去请求,并...原创 2017-07-24 19:38:27 · 5390 阅读 · 0 评论