jmeter一个线程多个请求,协议和域名都一样,可以进行封装,提高利用率
1.测试计划中使用HTTP请求默认值,填写公共的协议和域名
2.HTTP请求中就可以省掉协议和域名填写
小知识点:
1.Ramp-up时间写0,请求数据全部并发,如果填写时间大于0就是串行不是并行
2.多线程默认执行是并发的,如果想先后执行需要勾选测试计划中:独立运行每个线程组(默认主线程结束后运行tearDown线程组)
3.HTTP请求中参数和消息体数据只能存在一个,如果参数填写,消息体数据就不能填写(打不开),如果填写消息体数据就需要清空参数
4.jmeter优点:开源免费,小巧,功能强大,跨平台,支持多协议;缺点:不支持IP欺骗,不支持前端测试
5.JDK和JRE的区别:JDK=java程序开发环境,JRE=java程序运行环境;
6.什么是进程、线程、线程组
进程:正在运行的程序,线程:进程中的执行线索,线程组:为了方便线程管理,对线程按照性质、作用,归类分组
7.http请求默认值的作用:不同请求编写相同的协议、IP、编码集、字段,可以使用这个进行封装,提高脚本的编写效率
8.将线程设置50次和循环次数设置50次,都可以将样本执行50次,区别在哪里?
模拟场景不同,前者是50个用户每个用户访问一次服务器,后者1个用户连续访问50次服务器,前者对服务器施加的负载压力更大。