我们都知道无论是功能测试或者是性能测试都是可以利用脚本来运行用例的。那么在软件测试中什么是脚本呢?我这里给出一个定义。
测试脚本:一般指的是一个特定测试的一系列指令,这些指令可以被自动化测试工具执行。 为了提高测试脚本的可维护性和可复用性, 测试脚本是自动执行测试过程(或部分测试过程)的计算机可读指令。测试脚本可以被创建(记录)或使用测试自动化工具自动生成,或用编程语言编程来完成,也可综合前三种方法来完成。
在最开始编写测试脚本时我们都会感到无从下手,这是很正常的。你可以选择直接编写,也可以选择录制,但是录制脚本只能反应你录制当时的操作过程,脚本复用性很低。所以,录制得到的脚本必须通过不段的修改和完善,才能达到测试的目的。那么直接编写呢?如果你经验很丰富这是可行的,如果你经验一般,如果直接编写脚本,很容易漏掉流程或者参数写错代码字母拼错等,造成不必要的时间浪费。
所以我们在实际的测试过程中,往往采用录制加修改脚本的这种方式编写测试脚本,这样既省下了编写一些简单代码的时间,又让脚本在完善后得以良好的运行。当然,修改脚本的能力也是一个测试人员的经验体现。
我们介绍几种JMeter录制HTTP协议的方式
一,JMeter配置代理进行录制
1.在浏览器的【Internet选项】-【连接】-【局域网设置】中设置如下图
注意: