给oim_对OIM Web(UI)层进行压力测试
给oim
Oracle IDM中的默认配置保留20个专用于服务前端(UI)请求的线程 。 这基本上意味着应用程序服务器具有20个线程池,可用于为通过Web控制台(/ identity或/ sysadmin)访问OIM的用户提供服务。
对于Weblogic ,这是它的配置方式:
通常发生的是
- 用户访问OIM URL,例如http:// oimhost:14000 / identity
- 浏览器发送带有一些添加的HTTP请求标头和其他信息的简单(HTTP)GET请求
- 应用程序服务器(例如Weblogic)从池中拾取线程并使用它来处理请求
- OIM做出回应,并且浏览器呈现登录页面,大部分时间用户都很高兴! ;-)
- 服务请求后,应用程序服务器上的线程将发送回池中(请记住我刚才提到的20个线程的池),因此可以被另一个请求重用
我只是想尝试一下,并通过JMeter执行了一些简单的测试
注意 :这仅是前端/ UI压力测试–与业务逻辑无关
脚步
嗯,您需要在JMeter中设置一些配置–它们几乎是标准配置,与OIM无关。
- 设置线程组 (代表用户)
- 配置HTTP请求,例如,配置OIM URL,上下文路径,端口(再次,非常基础)
- 配置结果查看器 –树或表模式。 这是用于实时跟踪结果
JMeter配置(.jmx)文件可供参考-只需将其导入JMeter,您应该能够找出确切的配置参数,并在需要时对其进行调整
测试参数
我尝试通过更改JMeter中的“线程组”设置中的“线程数”和“ 加速期”属性来测试各种排列和组合
线程数–等于您要模拟的用户数
加速周期(秒)–等于您希望JMeter触发所有请求的时间段/范围
例如,线程数= 100,启动周期= 20秒,基本上意味着模拟一个场景,其中100个用户在20秒的时间内访问您的应用程序(在这种情况下为OIM)。
- 尝试1:线程数= 100,加速时间= 20秒
- 尝试2:线程数= 200,加速时间= 20秒
- 尝试3:线程数= 500,加速时间= 20秒
- 尝试4:线程数= 1000,加速时间= 20秒
- 尝试5:线程数= 2000,加速时间= 20秒
我在期待什么
老实说,我希望在20秒的时间内触发2000个线程(潜在用户)时会有一些延迟/延迟。 看起来没有发生。
实际结果
总而言之,React是非常健康的。
- 绿色结果,即HTTP 200(确定)响应
- 低延迟和加载时间
需要注意的
- 这是在个人测试VM(运行OIM 11g R2 PS2)中执行的,因此系统上没有太多负载
- 当我连接的服务器只是一个来宾VM时,不能期望太多延迟;-)
尽管如此,这仍然很有趣,并且在后端具有运行进程(例如调度程序,某些访问请求进程等)的服务器上执行相同的测试将很有趣。
如果20个线程的现成配置在您的环境中不起作用,则可以使用Weblogic Admin Console进行更改–冲洗并重复:-)
在那之前..欢呼!
翻译自: https://www.javacodegeeks.com/2015/02/stress-testing-oim-web-ui-layer.html
给oim
给oim_对OIM Web(UI)层进行压力测试相关推荐
- Web 应用性能和压力测试工具 Gor
Web 应用性能和压力测试工具 Gor 常见的 Web 应用的压力测试工具 Web 应用压力测试工具有很多,比如 Apache ab,node-ab,Apache JMeter, LoadRunner ...
- 对OIM Web(UI)层进行压力测试
Oracle IDM中的默认配置保留20个专用于服务前端(UI)请求的线程 . 从根本上讲,这意味着应用程序服务器具有20个线程池,可用于为通过Web控制台(/ identity或/ sysadmin ...
- oim failed_对OIM Web(UI)层进行压力测试
oim failed Oracle IDM中的默认配置保留20个专用于服务前端(UI)请求的线程. 从根本上讲,这意味着应用程序服务器具有20个线程池,可用于为通过Web控制台(/ identity或 ...
- php 压测流量回放,终极 Web 应用性能和压力测试工具 Gor
常见的 Web 应用的压力测试工具 Web 应用压力测试工具有很多,比如 Apache ab,node-ab,Apache JMeter, LoadRunner, httperf.但是这些工具都没能解 ...
- Windows开源Web服务器性能和压力测试工具
linux有很多开源工具用来测试服务器负载,而windows上非常少,几乎没有除了几个复杂的JMeter WET等 将两个好用的工具是Linux版本通过Cygwin移植过来,方便广大windows人员 ...
- php 压测流量回放,Web流量复制和压力测试工具Gor
Gor概述 Gor 是用 Golang 写的一个 HTTP 实时流量复制工具.只需要在 LB 或者 Varnish 入口服务器上执行一个进程,就可以把生产环境的流量复制到任何地方,比如 Staging ...
- 终极Web应用性能和压力测试工具Gor
什么是Gor 项目地址:https://github.com/buger/gor 官方描述 Gor is a simple http traffic replication tool written ...
- 使用免费工具WCAT为Web应用程序进行压力测试
原文地址:http://blogs.msdn.com/alikl/archive/2008/03/09/stress-test-asp-net-web-application-with-free-wc ...
- WEB网站压力测试方案 压力测试如何换算并发用户数
http://wenku.baidu.com/view/bedf1a93daef5ef7ba0d3c29.html 压力测试通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大的服务级别 ...
最新文章
- 台大喊你来上课,深度学习优化,免费的哟
- windows云服务器价格_服务器windows2008价格
- Maven -- group、artifact、package
- CNN中的卷积核及TensorFlow中卷积的各种实现
- 2019-08-21
- 奥本海姆《数字信号处理》课后题解析(一)
- c语言写长方形体积公式是什么,长方体的体积公式 长方体的体积公式是什么
- ESP8266-SPI通讯连接显示屏
- 机器学习实战--局部加权线性回归(LWR)
- 关于word的样式类型
- 腾讯音乐娱乐数据分析4.15笔试
- 一个网课开发者复工后的一个月
- 【超详细】全国大学生软件测试大赛:移动应用测试参赛指南
- 项目设计:基于YOLO目标检测算法的安全帽/口罩/汽车/行人/交通标志...检测
- 24505 Problem A	例题1-1-1 按要求输出信息(1)
- 帝国CMS7.5仿《女人说》模板源码/帝国CMS内核女性生活时尚门户网站模板
- 机器学习笔记之狄利克雷过程(四)从概率图角度认识狄利克雷过程
- BO-Web Intelligence教程
- 数学物理方程—积分复习
- 【西瓜】全套打包微社区 西瓜同城分类信息系列打包整套插件(30个插件+小程序)