首页 > 电脑

jmeter怎么测试多个用户的并发量和压力测试

更新时间2019-03-21 05:38:37

只要输入请求地址,便可将所有的操用步骤记录下来,导出jmeter的script,jmeter导入这个sccript就是一个工程了,可以在里面对其进行修改参数和添加新的断言,监听器等。多用户的参数文件就在这里设。右键单击选择配置器,一一输入参数文件地址(便jmeter能找到的路径),变量名称(参数引用时就是引用这个变量,用${变量名}进行引用,),参数分隔符(在参数文件中,参数以一行为一组参数,其间可用;,等隔开,如是tab,用/t),recycle on EOF(文件结束后是否要循环),stop thread on EOF(文件结束是否中止线程)。一般来讲,如有n组参数,线程数就设为n,如下图,可在操作中添加一些断言,看参数是否用上了,比如一个登陆界面,传入用户名和密码,这个请求完成后,可对response页面内容进行断言。在使用Jemeter做压力测试的时候,往往需要参数化用户名,密码以到达到多用户使用不同的用户名密码登录的目的.这个时候我们就可以使用CSV Data Set Config实现参数化登录:首先通过Test Plan或者Thread Group的Add->Config Element->CSV Data Set Config添加以下是CSV Data Set Config各个参数的简要说明:FileName:即同目录下csv文件的名称File Encoding: 默认为ANSIVarible Names: 定义文本文件中的参数名,参数之间逗号分隔.定义后可在脚本在以Shell变量的同样的方式引用Allow Quoated data: 双引号相关Recycle on EOF: 设置为True后,允许循环取值Stop Thread on EOF: 当Recycle on EOF为false并且Stop Thread on EOF为true,则读完csv文件中的记录后,停止运行Sharing Mode: 设置是否线程共享设置2个线程去运行,结果如下:成功读取CSV中的参数.最后,我们需知Jmeter还有如下方式可以进行参数化:User Defined Varibles: 一般对不需要改变的参数进行User Parameters:通过系统函数: Options->Function Helper Dialog,通过自己输入参数值,点击"Generate" 按钮产生

需要单独测试,否则会发生错误

上一篇:win10启用旧版组件DirectxPlay找不到引用的汇编错误代码:0x80073701

下一篇:大神帮忙看看这个电脑有没有必要升级