Anthony_tester的博客

探索从QA角色到开发角色的转换之路

JMeter中级篇-9-网站性能测试用例2设计

       这篇,我们继续在前一篇性能测试用例基础之上,添加一点改变(添加断言),同样逐步分析每一个条件,来设计JMeter上的性能测试用例。 网站性能测试案例2:1.用户人数10人,一分钟之后,全部对服务器进行施压。2.用户分别访问3个页面,而且是所有用户同时进行3.服务器的URL不能写死,同...

2018-03-31 23:06:04

阅读数:1389

评论数:0

JMeter中级篇-8-网站性能测试用例1设计

       前面我们学会了如何获取录制web的脚本,如何写一个基本的测试用例,除了基本篇倒数第二篇,简单介绍了下设置负载场景,其实并没有太详细去介绍如何根据一个性能测试场景去设计性能测试用例,接下来三篇,我想从一个简单的场景开始,逐步增加一点难度,来学习三个场景的性能测试分析和设计用例过程。 网...

2018-03-28 23:14:55

阅读数:1967

评论数:3

JMeter中级篇-7-SMTP sampler举例

 这篇我们来学习一下SMTP sampler,也就是我们知道的发送邮件请求。SMTP sampler一般用来测试SMTP的邮件服务器的压测,也可以用来在JMeter上发送邮件报警,发送测试结果等。 准备条件:1)自己公司邮箱账号,端口号等2)下载javamailjar文件到 jmeter /lib...

2018-03-25 21:25:23

阅读数:1160

评论数:0

JMeter中级篇-6-JMeter中使用Java编程

前面一篇,我们简单学习了BeanShell的用法,这篇我们继续借助BeanShell的使用,来测试一个Java工具类里面的方法调用。例如开发写了一个工具类,这个不是一个接口,但是供很多地方调用的一个工具类。我们有这么一个需求,想测试下这个工具类里面方法的压力或者性能瓶颈。这个时候,我们就需要把这个...

2018-03-24 22:24:51

阅读数:1447

评论数:0

JMeter中级篇-5-JMeter中BeanShell的简单举例

       这篇开始,我们来学习一些在基础篇没有介绍的功能,主要是基础篇里,要学的概念太多,这篇我们来学习一个BeanShell 在JMeter上的简单使用举例。首先,我们需要了解下什么是BeanShell, BeanShell是一个小巧免费的JAVA源码解释器,支持对象式的脚本语言特性,亦可嵌...

2018-03-22 22:53:21

阅读数:1324

评论数:1

JMeter中级篇-4-JMeter用例设计的组成部分举例

       前面我们介绍了三种录制JMeter脚本的方法,那么接下来,我们就要考虑如何在JMeter上写测试用例的问题。一个测试用例,当然是包括录制的脚本,其实还是有其他几个部分组成。学习了这篇,你会很清楚了解如何在JMeter上设计一个比较规范和完整的测试用例。 1.线程组(Thread Gr...

2018-03-20 23:23:12

阅读数:1595

评论数:0

JMeter中级篇-3-Chrome录制JMeter脚本的方案

      继续介绍如何录制脚本的问题,前面一篇讲了如何在火狐浏览器进行脚本录制。这里,我们就来学习下如何在谷歌浏览器进行脚本录制,并导出为jmx格式的文件,这样JMeter才能打开录制的脚本。 1.安装Chrome浏览器        这个没什么好说的,不管是开发还是测试,貌似都比较喜欢Chro...

2018-03-17 23:56:57

阅读数:2405

评论数:1

JMeter中级篇-2-Firefox录制JMeter脚本的方案

       上面一篇,我们介绍了JMeter自身支持的网页脚本录制方式,这一篇,我们继续来介绍如何在火狐浏览器上进行脚本录制,并且支持脚本在JMeter工具里打开。这种方法或者方案是大家必须要掌握的,我们很多web项目由于采用第三方前端插件,很多不支持IE10以下的浏览器访问,或者访问页面很不友...

2018-03-17 23:17:56

阅读数:1802

评论数:3

JMeter中级篇-1-JMeter自带的录制功能举例

       在我博客里,大概一年之前,更新过一个JMeter入门的学习笔记系列。这个入门的系列更多是从一个软件的如何使用和软件介绍的角度去描述的。如果看完入门系列,没有实际的项目利用JMeter进行压力测试,估计你还是不怎么会使用JMeter。本系列,打算更新有一个中级的系列文章,逐步帮你解决上...

2018-03-17 19:04:31

阅读数:10182

评论数:7

Selenium面试问题和答案-5

1.findElement 和 FindElements有什么区别? 首先,两个都是查找元素,都支持八大元素定位方法。findElement()得到的只有一个元素,如果根据提供的元素定位方式找不到,会报noSuchElement异常。 findElements()返回的是一组元素,所以我们需要根据...

2018-03-02 15:52:41

阅读数:1736

评论数:20

Selenium面试问题和答案-4

1. 什么是页面加载超时 Selenium中有一个 Page Load wait的方法,有时候,我们执行脚本的速度太快,但是网页程序还有一部分页面没有完全加载出来,就会遇到元素不可见或者元素找不到的异常。为了解决问题,让脚本流畅的运行,我们可以通过设置页面加载超时时间。具体代码是这个:driver...

2018-03-02 11:45:02

阅读数:1503

评论数:0

Selenium面试问题和答案-3

1. 举例一下你遇到过那些异常,在selenium自动化测试过程中通过这个问题,大概知道你写过多少脚本。写脚本过程最常见的异常就是,这个元素无法找到。常见的selenium有以下这些:1. ElementNotSelectableException :元素不能选择异常2. ElementNotVi...

2018-03-01 14:10:35

阅读数:2004

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭