1.首先在系统中创建300个用户(在这里使用 pl/sql 进行循环创建);

代码如下:

--先对原先的表进行备份 ;
CREATE TABLE sys_user_bak AS SELECT * FROM sys_user_bak s ;
1 DECLARE
maxid NUMBER; --主键列 ;
BEGIN
SELECT nvl(MAX(ID),0) INTO maxid FROM sys_user ;
FOR i IN 1 .. (maxid+100) LOOP
SELECT nvl(MAX(ID),0)+1 INTO maxid FROM sys_user ; INSERT INTO sys_user
VALUES
(maxid,'ylb'||i,'ylb'||i,'ylb'||i,'8ddcff3a80f4189ca1c9d4d902c3c909',2,6,NULL,0,1,
CURRENT_TIMESTAMP ,1,CURRENT_TIMESTAMP ,SYSDATE);
END LOOP ;
COMMIT ;
EXCEPTION
WHEN OTHERS THEN dbms_output.put_line(SQLCODE||SQLERRM);
ROLLBACK ;
END;
--清空日志表中所有数据;如果有用户登录的话会自动记录该用户的所有信息;
TRUNCATE TABLE sys_log ;
--查询当天登录的用户 ;
select Distinct(userid),username FROM sys_log s WHERE to_char(s.logdate,'yyyymmdd')='20161102';
SELECT userid,username FROM sys_log s WHERE to_char(s.logdate,'yyyymmdd')='20161102';

2.下面说 使用badboy进行应用程序的录制 :

a.录制完毕后;将录制的脚本保存为*.jmx ; file>/Export to Jmeter...

b.打开Jmeter 在打开中找到自己刚才录制的 *.jmx 脚本 ;

导入后的 截图:

3.关于 用户名和密码的参数

a.在线程组上右键/添加/配置原件/CSV data set config

参数创建完毕后,需要在某些地方进行引用 ,那么在哪里进行引用呢?

所有参数配置完毕后就可以进行线程启动了 :

a.用鼠标点击线程登陆线程 后 点击 “启动” 按钮;

下面我们来看测试结果:

测试结果中发现的bug :

发现在http://192.168.1.110/CISS/loadSettleMentMainPage.action 的相应结果中显示出了 所有人员的信息:

(三)使用Jmeter模拟300个用户登录的更多相关文章

  1. 单点登录CAS使用记(三):实现自定义验证用户登录

    问题: CAS自带的用户验证逻辑太过简单,如何像正常网站一样,通过验证DB中的用户数据,来验证用户以及密码的合法性呢? 方案1:CAS默认的JDBC扩展方案: CAS自带了两种简单的通过JDBC方式验 ...

  2. JMeter模拟多个用户进行登录

    1.将用户名密码保存在cvs或txt文件中格式为 username1,password1 username2,password2 username3,password4 一行一个,用户名和密码之间使用 ...

  3. python3.0 模拟用户登录,三次错误锁定

    # -*- coding:utf-8 -*- #需求模拟用户登录,超过三次错误锁定不允许登陆     count = 0   #realname passwd Real_Username = &quo ...

  4. jmeter压力测试的简单实例+badboy脚本录制(一个简单的网页用户登录测试的结果)

    JMeter的安装:在网上下载,在下载后的zip解压后,在bin目录下找到JMeter.bat文件,双击就可以运行JMeter. http://jmeter.apache.org/ 在使用jmeter ...

  5. 运用String类实现一个模拟用户登录程序

    package Test; import java.util.Scanner; // 模拟用户登录程序 // 思路: // 1.用两个String类分别接收用户名和密码 // 2.判断输入的用户名和密 ...

  6. C#模拟网站用户登录

    我们在写灌水机器人.抓资源机器人和Web网游辅助工具的时候第一步要实现的就是用户登录.那么怎么用C#来模拟一个用户的登录拉?要实现用户的登录,那么首先就必须要了解一般网站中是怎么判断用户是否登录的. ...

  7. 《java入门第一季》之类小案例(模拟用户登录)

    首先是做一个用户登录的小案例.在此基础上加入其它逻辑. import java.util.Scanner; /* * 模拟登录,给三次机会,并提示还有几次.如果登录成功,就可以玩猜数字小游戏了. * ...

  8. scrapy模拟用户登录

    scrapy框架编写模拟用户登录的三种方式: 方式一:携带cookie登录,携带cookie一般请求的url为登录后的页面,获取cookie信息应在登录后的页面获取,cookie参数应转成字典形式 # ...

  9. 模拟用户登录含注册——python第8天

    print('欢迎登录尚雅梦想python学习系统'.center(30)) print('******' * 8) flag = True while flag: order = input(''' ...

随机推荐

  1. 【python3】文件格式转换windows转为unix

    一.场景 工作需要,有时要将文件上传到 unix 的服务器,希望将文件的格式改为 Unix(LF), 可以通过py脚本来批量处理. 二.代码 import os # 转换文件格式和编码方式 def t ...

  2. layer.msg(msg, time, parme)设置图标问题

    layer.msg只提到3个参数,实际上有第4个参数,第4个参数就是msg关闭后执行的回调.   layer.msg('提示', 2, 1, function(){})   第一个参数:提示 第二个参 ...

  3. 使用Fiddler模拟客户端http响应【转】

    转自:使用Fiddler模拟客户端http响应 在客户端开发中,常常需要对一些特殊情况做处理,比如404.503等,又比如服务返回错误数据等.而测试这些情况会比较麻烦,往往都是找开发人员配合修改代码, ...

  4. Jenkins管理插件(备份插件)

    Jenkins管理插件 为了让所有的插件在 Jenkins 内可用,所有插件的列表可以访问链接 − https://wiki.jenkins-ci.org/display/JENKINS/Plugin ...

  5. Siki_Unity_7-4_高自由度沙盘游戏地图生成_MineCraft_Uniblocks插件(可拓展)

    Unity 7-4 高自由度沙盘游戏地图生成 MineCraft (插件Uniblocks) 任务1&2&3&4 素材 && 课程演示 && 课 ...

  6. Python 利用 BeautifulSoup 爬取网站获取新闻流

    0. 引言 介绍下 Python 用 Beautiful Soup 周期性爬取 xxx 网站获取新闻流: 图 1 项目介绍 1. 开发环境 Python: 3.6.3 BeautifulSoup:   ...

  7. GitHub笔记(五)——忽略文件、配置别名、搭建服务器

    六.忽略文件 忽略某些文件时,需要编写.gitignore: .gitignore文件本身要放到版本库里,并且可以对.gitignore做版本管理! 忽略文件的原则是: 忽略操作系统自动生成的文件,比 ...

  8. Netty源码分析第4章(pipeline)---->第5节: 传播outbound事件

    Netty源码分析第五章: pipeline 第五节: 传播outBound事件 了解了inbound事件的传播过程, 对于学习outbound事件传输的流程, 也不会太困难 在我们业务代码中, 有可 ...

  9. spring-framework-reference(5.1.1.RELEASE)中文版——Core部分

    前言 最近在学习Spring框架,在学习的同时,借助有道翻译,整理翻译了部分文档,由于尚在学习当中,所以该篇文章将会定时更新,目标在一个月左右时间翻译完全部版本. 虽然大部分内容为翻译,但是其中可能会 ...

  10. dom学习要点

    Dom操作 1.文本内容操作 - innerText:操作文本 - innerHtml:操作全内容 //innerText标签: <div id='i2' ><a>土味程序员& ...