阳光5月,初夏降临,Spring Wind TEST的线下分享大会在此展开,知平测试团队的小伙伴们下班后并肩同行聚集在知识的海洋里,乐此不疲的分享着自己的知识。

 

 

 JMeter基础功能使用方法 

      第一个议题是由李奥博同学为我们细心讲解,知平压测负责人!NICE!

     本次分享的主要是JMeter的基础用法,以及在此基础上如何完成压力测试、如何分析数据得到测试结果;压测,即压力测试,是确立系统稳定性的一种测试方法,通常在系统正常运作范围之外进行,以考察其功能极限和隐患

     下面我们就进入知识分享的领域,看看JMeter是如何完成测试工作的呢!

1、HTTP请求:填写接口请求参数。

2、线程组:10个线程数(10个用户),线程组里有十个请求,每个用户都要跑这10个请求。

3、HTTP请求默认值:URL地址都是同一个,建立默认值让URL可以被重复用到所有接口。

4、Json提取:接口返回的数据给到下一个接口使用,例如:token。

5、查看结果树:查看接口响应的情况,并对数据进行分析,对结果进行初步的判断。

6、Json断言:判断响应数据是否符合预期值。

 

 

 Selenium基础功能使用方法 

    第二个议题是由知平张泽宇为我们带来的Selenium的讲解,负责知平自动化测试,NICE!

    本次给大家分享的是如何使用Selenium完成Web Ui自动化测试,以及测试思想的落地。

 1、首先给大家介绍一下什么是Selenium:它是做Web Ui自动化的一种工具,简单说就是你怎么操作网页,它就怎么操作网页。

2、这一段代码是每一次运行Selenium都需要准备的,称之为环境的准备。因为Selenium的服务叫driver,所以也可以理解成开车前的准备。

3、这一段代码是寻找到网页元素后进行相应的操作,例如:输入账号/密码。

4、代码中的元素在这里寻找,打开F12模式,并且验证元素是唯一的。使用XPATH固定写法://*[@placeholder='會員帳號/身份證字號/統一編號/外國...']。

5、程序运行完毕,通过assert关键字去判断是否符合预期结果,这里将预期的账户名‘张小宇’做断言结果,通过则PASS。