给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)层进行压力测试相关推荐

  1. Web 应用性能和压力测试工具 Gor

    Web 应用性能和压力测试工具 Gor 常见的 Web 应用的压力测试工具 Web 应用压力测试工具有很多,比如 Apache ab,node-ab,Apache JMeter, LoadRunner ...

  2. 对OIM Web(UI)层进行压力测试

    Oracle IDM中的默认配置保留20个专用于服务前端(UI)请求的线程 . 从根本上讲,这意味着应用程序服务器具有20个线程池,可用于为通过Web控制台(/ identity或/ sysadmin ...

  3. oim failed_对OIM Web(UI)层进行压力测试

    oim failed Oracle IDM中的默认配置保留20个专用于服务前端(UI)请求的线程. 从根本上讲,这意味着应用程序服务器具有20个线程池,可用于为通过Web控制台(/ identity或 ...

  4. php 压测流量回放,终极 Web 应用性能和压力测试工具 Gor

    常见的 Web 应用的压力测试工具 Web 应用压力测试工具有很多,比如 Apache ab,node-ab,Apache JMeter, LoadRunner, httperf.但是这些工具都没能解 ...

  5. Windows开源Web服务器性能和压力测试工具

    linux有很多开源工具用来测试服务器负载,而windows上非常少,几乎没有除了几个复杂的JMeter WET等 将两个好用的工具是Linux版本通过Cygwin移植过来,方便广大windows人员 ...

  6. php 压测流量回放,Web流量复制和压力测试工具Gor

    Gor概述 Gor 是用 Golang 写的一个 HTTP 实时流量复制工具.只需要在 LB 或者 Varnish 入口服务器上执行一个进程,就可以把生产环境的流量复制到任何地方,比如 Staging ...

  7. 终极Web应用性能和压力测试工具Gor

    什么是Gor 项目地址:https://github.com/buger/gor 官方描述 Gor is a simple http traffic replication tool written ...

  8. 使用免费工具WCAT为Web应用程序进行压力测试

    原文地址:http://blogs.msdn.com/alikl/archive/2008/03/09/stress-test-asp-net-web-application-with-free-wc ...

  9. WEB网站压力测试方案 压力测试如何换算并发用户数

    http://wenku.baidu.com/view/bedf1a93daef5ef7ba0d3c29.html 压力测试通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大的服务级别 ...

最新文章

  1. 台大喊你来上课,深度学习优化,免费的哟
  2. windows云服务器价格_服务器windows2008价格
  3. Maven -- group、artifact、package
  4. CNN中的卷积核及TensorFlow中卷积的各种实现
  5. 2019-08-21
  6. 奥本海姆《数字信号处理》课后题解析(一)
  7. c语言写长方形体积公式是什么,长方体的体积公式 长方体的体积公式是什么
  8. ESP8266-SPI通讯连接显示屏
  9. 机器学习实战--局部加权线性回归(LWR)
  10. 关于word的样式类型
  11. 腾讯音乐娱乐数据分析4.15笔试
  12. 一个网课开发者复工后的一个月
  13. 【超详细】全国大学生软件测试大赛:移动应用测试参赛指南
  14. 项目设计:基于YOLO目标检测算法的安全帽/口罩/汽车/行人/交通标志...检测
  15. 24505 Problem A 例题1-1-1 按要求输出信息(1)
  16. 帝国CMS7.5仿《女人说》模板源码/帝国CMS内核女性生活时尚门户网站模板
  17. 机器学习笔记之狄利克雷过程(四)从概率图角度认识狄利克雷过程
  18. BO-Web Intelligence教程
  19. 数学物理方程—积分复习
  20. 【西瓜】全套打包微社区 西瓜同城分类信息系列打包整套插件(30个插件+小程序)

热门文章

  1. P6619-[省选联考2020A/B卷]冰火战士【树状数组二分】
  2. 51nod-有限背包计数问题【dp】
  3. jzoj3059-雕塑【容斥,数论】
  4. 面试官让我讲下线程的TIMED_WAITING状态,我又笑了
  5. 关联分析:FP-Growth算法
  6. 小菜:Java异常处理的10个最佳实践
  7. 类、变量、块、构造器、继承初始化顺序,终极解答
  8. java之包装类与BigInteger、BigDecimal
  9. 是现在的钱不值钱还是药太贵!
  10. 用一年的时间,依靠SEO创造一个成功的网站