(三)使用Jmeter模拟300个用户登录
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个用户登录的更多相关文章
- 单点登录CAS使用记(三):实现自定义验证用户登录
问题: CAS自带的用户验证逻辑太过简单,如何像正常网站一样,通过验证DB中的用户数据,来验证用户以及密码的合法性呢? 方案1:CAS默认的JDBC扩展方案: CAS自带了两种简单的通过JDBC方式验 ...
- JMeter模拟多个用户进行登录
1.将用户名密码保存在cvs或txt文件中格式为 username1,password1 username2,password2 username3,password4 一行一个,用户名和密码之间使用 ...
- python3.0 模拟用户登录,三次错误锁定
# -*- coding:utf-8 -*- #需求模拟用户登录,超过三次错误锁定不允许登陆 count = 0 #realname passwd Real_Username = &quo ...
- jmeter压力测试的简单实例+badboy脚本录制(一个简单的网页用户登录测试的结果)
JMeter的安装:在网上下载,在下载后的zip解压后,在bin目录下找到JMeter.bat文件,双击就可以运行JMeter. http://jmeter.apache.org/ 在使用jmeter ...
- 运用String类实现一个模拟用户登录程序
package Test; import java.util.Scanner; // 模拟用户登录程序 // 思路: // 1.用两个String类分别接收用户名和密码 // 2.判断输入的用户名和密 ...
- C#模拟网站用户登录
我们在写灌水机器人.抓资源机器人和Web网游辅助工具的时候第一步要实现的就是用户登录.那么怎么用C#来模拟一个用户的登录拉?要实现用户的登录,那么首先就必须要了解一般网站中是怎么判断用户是否登录的. ...
- 《java入门第一季》之类小案例(模拟用户登录)
首先是做一个用户登录的小案例.在此基础上加入其它逻辑. import java.util.Scanner; /* * 模拟登录,给三次机会,并提示还有几次.如果登录成功,就可以玩猜数字小游戏了. * ...
- scrapy模拟用户登录
scrapy框架编写模拟用户登录的三种方式: 方式一:携带cookie登录,携带cookie一般请求的url为登录后的页面,获取cookie信息应在登录后的页面获取,cookie参数应转成字典形式 # ...
- 模拟用户登录含注册——python第8天
print('欢迎登录尚雅梦想python学习系统'.center(30)) print('******' * 8) flag = True while flag: order = input(''' ...
随机推荐
- 苏州Uber优步司机奖励政策(4月23日)
滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...
- python基础学习2-easygui框架编程
#!/usr/bin/env python # -*- coding:utf-8 -*- import easygui as g #导入方式一 #导入方式2 #from easygui import ...
- 10.14 (上午)开课一个月零十天 (PHP环境搭建)
一.修改APACHE的监听端口 2 1.在界面中选apache,弹出隐藏菜单选项,打开配置文件httpd.conf; 2.找到Listen 80 和 ServerName localhost:80; ...
- 初探JSP运行机制和与Servlet间的关系
自己看的书,手动画的图,如果有错误,请指正,谢谢.
- 开源第三方登录组件OAuthLogin2.0 架构解析及开源地址
OAuthLogin2.0介绍地址: 入门地址:http://www.cnblogs.com/dazhuangtage/p/6306133.html Nuget地址:https://www.nuget ...
- python基础开发环境Pycharm的详细使用方法
PyCharm是由JetBrains打造的一款Python IDE(集成开发环境) 1. 创建Python文件 2. pycharm的操作界面 3. PyCharm修改字体大小的方式 4. pycha ...
- ROC曲线与AUC
一.ROC曲线 1.简介 ROC曲线全称是"受试者工作特征曲线 "(Receiver Operating Characteristic curve),又称为感受性曲线(Sensit ...
- weblogic在linux和window下的安装
weblogic在linux和window下的安装 weblogic下载地址 Windows server2008 一直下一步没什么坑 centos6.5 使用rpm安装jdk8 JDK下载 安装jd ...
- Revit开发-设置对象样式
最近需要读取RVT项目样板一些对象样式,翻了一下API,查找到下面的情况:
- List集合中的对象进行排序
类A: public class A implements Comparable<A>{ private Integer id; private String name; public A ...