网站建设托管推广海报,镇江网站建设优化排名,贵州省建设厅住房和城乡建设官网,北京网站建设有哪些浩森宇特Oracle IDM中的默认配置保留20个专用于服务前端#xff08;UI#xff09;请求的线程 。 从根本上讲#xff0c;这意味着应用程序服务器具有20个线程池#xff0c;可用于为通过Web控制台#xff08;/ identity或/ sysadmin#xff09;访问OIM的用户提供服务。 对于Weblog… Oracle IDM中的默认配置保留20个专用于服务前端UI请求的线程 。 从根本上讲这意味着应用程序服务器具有20个线程池可用于为通过Web控制台/ identity或/ sysadmin访问OIM的用户提供服务。 对于Weblogic 这是它的配置方式 通常发生的是 用户访问OIM URL例如http// oimhost14000 / identity 浏览器发送带有一些添加的HTTP请求标头和其他信息的简单HTTPGET请求 应用程序服务器例如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个线程潜在用户时会有一些延迟/延迟。 看起来没有发生。 实际结果 总而言之反应是非常健康的。 绿色结果即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