ss-tul是什么意思

SSA是什么意思_SSA在线翻译、解释、发音、同义词、反义词_英语单词大全_911查询
SSA是什么意思
输入英文单词或中文词语查询其翻译
SSA是什么意思 SSA在线翻译 SSA什么意思 SSA的意思 SSA的翻译 SSA的解释 SSA的发音 SSA的同义词 SSA的反义词 SSA的例句 SSA的相关词组
SSASSA 基本解释abbr.Social Security Administration 社会保障总署手机查看SSA的意思,微信扫一扫页面右侧二维码。关注 911查询大全 后发送 SSA 即可SSA 网络解释1. 1. 数据库管理:广西南宁一年制企业定向快速就业网络工程专业培训班 主要课程: 企业网络高级技术(ATEN) Windows网络服务(WNS) Linux网络服务(LNS) 组建与维护企业邮件系统(EMSBM) 数据库管理(SSA)...2. 2. 萨尔瓦多:PA) 萨尔瓦多 (SSA) 萨那 (SAH) 塞舌尔 (SEZ) 圣保罗 (GRU) 圣彼得堡 (LED) 圣地亚哥 (SAN) 圣何塞 (SJC) 圣路易斯 (STL) 首尔 (ICN) 苏黎世 (ZRH) 宿雾 (CEB) 塔尔萨 (TUL) 坦帕 (TPA) 汤斯维尔 (TSV) 特鲁凡琅塔普兰 (TRV) 突尼斯 (TUN) 威尼斯 (VCE) 维多利亚 (VIX) 维也纳 (VIE) 渥太华 (YOW) 乌贝兰迪亚 (UDI) 西雅图3. 3. (撒哈拉沙漠以南的非洲国家):高额的投资成本、全球粮价的不断下降以及旧有的灌溉工程失去作用等据信是撒哈拉沙漠以南的非洲国家(SSA)的政府和开发机构不愿意投入更多的资源发展灌溉事业的主要原因.4. 特别服务协议:根据特别服务协议(SSA)所聘用的服务提供商不属于本组织的官员,而是为在短期内完成某项具体任务而聘用的,其酬金是根据所要求执行的任务来确定的. 其中包括,例如根据翻译字数和PCT计划中编写摘要所计算的报酬.5. ssa:the s 比表面积6. 6. ssa:singulari 奇异谱分析7. SSA的翻译7. ssa:state-s 状态空间平均模型8. 8. ssa:string
串行存储体系SSA 双语例句1. They can return to their SSA uniforms afterwards.&&&&之后他们可以再换回他们的掸邦军制服。2. The stable or unstable state of the montmorillonite-water dispersion is mainly effected by the properties of montmorillonite, water, and stabilizers as well as their interactions, while the type, the structure, the properties and the concentration of the stabilizer play dominate roles. Based on the molecular designing clues, this research selected three sulfonated copolymers as the stabilizers, i. e. the sodium 2-acrylamido-2-methyl-1propane sulfonate /acrylamide /disodium itaconate terpolymer, the AMPS/AM/N-vinyl pyrrolidone terpolymer and the sodium styrenesulfonate /IA copolymer. The preparation and characterization of the sulfonated copolymers were discussed, the high-temperature stability of the montmorillonitewater dispersion was characterized with the rheology, the filtration, the particle size distribution, the electrostatic properties, and the adorption of the sulfonated copolymers onto montmorillonite particles. At the same time, a systematic mechanism of the hightemperature stabilization of the dispersion was presented.&&&&本文构筑了分子设计的思路,选取AMPS(2-丙烯酰胺基-2-甲基丙磺酸钠)/AM/IA三元共聚物、AMPS/AM/NVP三元共聚物和SSA/IA二元共聚物等三种磺化共聚物作为蒙脱土-水分散体系的高温稳定剂,进行了磺化共聚物稳定剂的制备与表征;从流变学、滤失性能、粒度分布、电性质以及磺化共聚物在蒙脱土上的吸附作用等方面,对蒙脱土-水分散体系的高温稳定性进行了研究,考察了蒙脱土-水分散体系的高温稳定性能,同时提出了高温稳定机理。3. He most recently held industry director positions with Baan/SSA Global and Novell Inc.&&&&最近一段时间,他担任Baan/SSA公司和Novell公司行业总监职位。4. Positive rate of Sm in SLE was 50%, SSA and SSB in SS were 75% and 60% respectively, Scl-70 in PSS was 47%.&&&&Sm对SLE的阳性检出率为50%,SSA和SSB对SS的阳性检出率分别为75%和60%,抗Scl-70对PSS的阳性检出率为47%。5. Because of Sao Yawd Serk`s leadership, capability and dedication we still have SSA south as the Shan State army, an army that we Shans can be proud of.&&&&同时感谢召姚色克的领导,能力和奉献精神。我们有光荣的南掸邦军,一支我们掸族值得骄傲的军队。6. 6. Of the over 18 million SSA requests the vast majority, 99.8%, were handled by non FOIA staff.&&&&在所有的超过1800万份的社会安全执行申请中的绝大多数,99.8%,是由非自由信息机构的人员处理的。7. Beacon is part of the ASSA ABLOY family of LiteGuide products, which address building codes that seek to increase visibility of emergency exits.&&&&Beacon是LiteGuide产品SSA ABLOY系列的一部分,它着重解决建筑规则,设法提高紧急出口的可视性。8. The minimal ventricular rates ranged from 46 to 80 beats per minute. VVJ mode pacemakers were inserted through xyphoid approach in all live-birth infants. Complications were noted in three of them (50%). Antinuclear antibody and anti-SSA/Ro antibody were positive in all 8 mothers (100%). The anti-SSB/La antibody was positive in 6 of the eight mothers (75%). Five infants tested positive for anti-SSA/Ro antibody.&&&&所有活产婴孩均经由剑突下途迳植入心律调节器,3个(50%)有并发症。8个母亲(100%)有阳性抗核抗体及anti-SSA/Ro抗体,6个母亲有阳性anti-SSB/La抗体。5个婴孩有阳性anti-SSA/Ro抗体,所有婴孩均没有anti-SSB/La抗体。9. The so-called paper-cutting, as the name implies, a small cut, a few paper, from the basic modeling tools, however ZHANG Ping-ping in a variety of thin paper, cut out the shape, since a lot of forms of constraint, it is not possible as the painting, it is possible to use pen The cadence, the endless ink and color changes in the size of the texture images, the performance of most SSA actual situation.&&&&所谓剪纸,顾名思义,一把小剪,几张纸片,起基本造型手段不过是在一张平平的薄纸张剪出种种形状,起形式的制约性很大,不可能象绘画那样,可以运用笔的抑扬顿挫,墨与色的无穷变化,把物象的体积质感,浓淡虚实表现的淋漓尽致。10. SSA在线翻译10. I am glad that I havewent to the SSA to check my application.&&&&我很庆兴我有去社会安全局认确我的申请进度。11. Among the 59 mothers who had been tested for SSA antibody, 29 (49.1%) were positive.&&&&&&在59例接受SSA抗体检测之母亲中,有29例(49.1%)为阳性反应。12. Over the next five years there will be national, multiparty elections in nearly every country in SSA.&&&&&&接下来的五年中,几乎每个撒哈拉以南非洲国家都会举行国家性的,多党选举。13. SSA13. But the probability is that most commodity prices will falter in 2009, with adverse consequencesfor many SSA countries.&&&&&&但在2009年,大多数的商品价格仍将下降,并给许多撒哈南的非洲国家带来负面影响。14. Ssa: I usually go to the movies with my family on Saturdays.&&&&&&这一部分是重点检测学生是否能正确的使用第一和第三人称单数并能做出正确的转换。15. Results The physical development in 47 out of 49 children were within normal range while the remaining 2 were in the lower limit. The autoimmune antibodies were all negative in the umbilical blood with autoimmune negative mothers, while the anti-ribonucleoprotein, anti-Smith surface antigen, anti-specific soluble ribonucleic acid and ACL could be transferred to fetus through placenta. During follw up study, compared the autoimmune positive rates in progenies with that of mothers, the positive rates of IFANA and anti-ds-DNA decreased significantly (P<0.01), while no changes in ACL. Compared the autoimmune positive rates in progenies with that of their own umbilical levels, the positive rates of iFANA, anti -RNP, anti-SSA decreased significantly (P<0.01), while no difference existed in aCL. Boys showed faster disappearance of autoimmune positive rates than that of girls.&&&&&&结果 49例子代中,47例身体发育在正常范围,仅2例低于正常值下限;SLE患者自身抗体阴性者,其子代脐血自身抗体均为阴性,而抗核糖核蛋白抗体、抗史密斯表面抗原抗体、抗特异性可溶核糖核酸抗体、抗史密斯抗体、ACL等,在孕期可由母体经胎盘传给胎儿;随访时子代自身抗体阳性率与母亲自身抗体阳性率比较,IFANA、抗ds-DNA,抗体阳性率明显下降(P<0.01),而ACL阳性率无明显变化(P>0.05);随访时子代自身抗体阳性率与脐血自身抗体阳性率比较,IFANA、抗RNP、抗SSA阳性率显著下降(P<0.01),而ACL阳性率两者之间比较,差异无显著性(P>0.05)。16. The autoimmune antibodies were all negative in the umbilical blood with autoimmune negative mothers, while the anti-ribonucleoprotein, anti-Smith surface antigen, anti-specific soluble ribonucleic acid and ACL could be transferred to fetus through placenta. During follw up study, compared the autoimmune positive rates in progenies with that of mothers, the positive rates of IFANA and anti-ds-DNA decreased significantly (P<0.01), while no changes in ACL. Compared the autoimmune positive rates in progenies with that of their own umbilical levels, the positive rates of iFANA, anti -RNP, anti-SSA decreased significantly (P<0.01), while no difference existed in aCL. Boys showed faster disappearance of autoimmune positive rates than that of girls.&&&&&&结果 49例子代中,47例身体发育在正常范围,仅2例低于正常值下限;SLE患者自身抗体阴性者,其子代脐血自身抗体均为阴性,而抗核糖核蛋白抗体、抗史密斯表面抗原抗体、抗特异性可溶核糖核酸抗体、抗史密斯抗体、ACL等,在孕期可由母体经胎盘传给胎儿;随访时子代自身抗体阳性率与母亲自身抗体阳性率比较,IFANA、抗ds-DNA,抗体阳性率明显下降(P<0.01),而ACL阳性率无明显变化(P>0.05);随访时子代自身抗体阳性率与脐血自身抗体阳性率比较,IFANA、抗RNP、抗SSA阳性率显著下降(P<0.01),而ACL阳性率两者之间比较,差异无显著性(P>0.05)。17. Space-sharing SSA approach implements the self-sensing actuator by dividing the electrode of one piezoelectric ceramic into sensing and actuating sections.&&&&&&空分复用法的实质是采用几何方法解耦,即进行合理的电极分割,利用光刻技术在压电陶瓷片的电极上分割出传感区和执行区。18. 18. This paper realizes self-sensing gripper with the aluminum material and the steel material separately. Based on the theory of bilateral electromechanical transducer, piezoelectric transducer is modeled by transfer matrixes of bilateral transducers that give a perfect explanation of space-sharing based SSA approach.&&&&&&根据双向换能器理论推导了压电换能器的双向换能器模型,为空分复用压电夹钳的自感知实现提供了理论依据,结合具体的夹钳结构推导了传感和执行方程。19. 911查询·英语单词大全19. Methods Scutellaria root and Buplearum root were identified by TLC, and the content of ssa and ssd in Bupleurum root were determined by HPLC.&&&&&&方法采用薄层色谱法对制剂中黄芩和柴胡进行定性鉴别;用高效液相色谱法测定柴胡皂苷a、柴胡皂苷d的含量。20. SSA is formed by introducing subsequent pointer and some characters of inverted list, its creating efficiency and retrieval efficiency are both higher than those of Pat, and it overcame the drawback of Pat that retrieval procedure is dependent on the original texts.&&&&&&SSA在Pat数组模型中引入了后继指针,并结合了倒排表的特点,具备了高于Pat数组的创建效率和检索效率,同时避免了Pat数组在检索过程中对原文依赖的缺点。SSA 单语例句1. " This does not preclude possible attacks on other large vessels with dangerous cargo, " the SSA said in the advisory seen by Reuters.2. So the SSA fails to take into consideration the impact on urban traffic.3. The SSA attributed the rise to an increase in labor force and a decline in employment.4. Had the SSA done all of that, the new standards it published would not have received the strong resistance they got.5. But the SSA has shown no sign of regret, judging by what it said about the suspension.6. The SSA obviously made a mistake by pushing new standards that could not be implemented.7. It may be unfair to accuse the SSA of ulterior motives but it is beyond doubt that they will not be smoothly implemented.SSA是什么意思,SSA在线翻译,SSA什么意思,SSA的意思,SSA的翻译,SSA的解释,SSA的发音,SSA的同义词,SSA的反义词,SSA的例句,SSA的相关词组,SSA意思是什么,SSA怎么翻译,单词SSA是什么意思常用英语教材考试英语单词大全 (7本教材)
出国英语单词大全 (5本教材)
大学英语单词大全 (13本教材)
高中英语单词大全 (6本教材)
初中英语单词大全 (13本教材)
小学英语单词大全 (33本教材)
别人正在查
911查询 全部查询 网址:
(共19个)占卜求签
(共17个)民俗文化
(共14个)交通出行
(共10个)学习应用
(共26个)休闲娱乐
(共10个)站长工具
(共7个)身体健康
&2018  京ICP备号-3 京公网安备 66号 
911查询大全 微信公众号在线定制英文名用微信扫一扫yy100t 日志收藏 - yy100t的个人空间 - 51Testing软件测试网 51Testing软件测试网-中国软件测试人的精神家园
对场景进行设计后,接着需要对负载生成器进行管理和设置。Load Generator是运行脚本的负载引擎,在默认情况下使用本地的负载生成器来运行脚本,但是模拟用户行为也需要消耗一定的系统资源,所以在一台电脑上无法模拟大量的虚拟用户,这个时候可以通过多个Load Generator来完成大规模的性能负载;
1、添加负载机器之前需要开启代理运行时设置;
Load Runner-Tool- LoadRunner Agent Runtime Settings Configuration,开启代理运行时设置;弹出页面如下:只需要输入当前主机的密码即可;在电脑右下角出现雷达的图标,表示开启了代理。
注意:默认选第一项后,在这里点击OK,可能开启不了小雷达,目前在我们实际的工作中已经出现了这样的问题,后来我们找到了解决的方法。开启不了小雷达,我们选择第二项,点击OK,发现会报运行时错误,报错后我们点击报错中的退出,然后进入开始-所有程序-LoadRunner-Advanced Settings,找到Agent Configuration,点击后弹出如下界面,我们勾选第二项后,点击OK,发现小雷达出现了。
2、设置完成后添加负载机器:
10.5.11.31服务器的代理服务没有开启,所以无法链接;
,可以发现目标主机被链接上,目标主机中的雷达边也多了个云;
4、连接上了,我们就可以对各主机进行虚拟用户分配了,只需要在Load Generators的下拉列表中选中对应的主机即可;
5、Load Generator中还有一个很重要的设置。就是用来设置init人数的,我们在运行脚本的时候会发现,在场景监控中,init默认不会超过50个人,也就是最大并发是50个人,我们想使用超过50个人的并发,就需要在这里进行设置了。
点击Details,弹出如下图,找到Run-Time Quota标签页。两个值都默认为50,第一个值init最少加载多少用户开始运行脚本,第二个值指加载多少用户就停止加载,开始运行脚本,不勾选表示初始化所有用户后开始运行。不过这里的两个值,我们一般只在单并发时才进行修改,比如单并发100个用户,那么我们把两个值都设置为100。组合场景目前的加载方式我们是每秒加载两个,所以不需要修改这里
6、场景运行后报错,提示& 误差(81024):lr_vug:”QtWeb类型不支持”WIN32平台。
解决方案:暂时还没找到,待后续解决;
&& 对于题目中的问题,我今儿个发表下个人见解,有不正确之处还请大侠们多多指点.
&& 为了定位客户端内存泄露我们首先先判定客户端操作系统是什么?windows还是Unix(Linux)?
&&&无论是windows还是Unix(Linux),我们都可以通过两种方式进行监控和定位:&&&方式一:
&& 若是windows操作系统,可以通过手动查看性能计数器的状态进行问题定位,近而确认是否是内存泄漏,操作步骤如下:
&& 选择开始-〉控制面板-〉性能和维护-〉管理工具-〉性能查看系统各种资源的使用情况,我们还可以通过图表上面的"+"来选择要查看的计数器信息;&& 若是unix或者linux系统,可以通过命令行的方式察看系统资源,操作步骤如下:
&& 输入vmstat(-f|-s)命令来监控系统内存使用统计,包括进程信息、memory信息、page信息、错误信息、cpu信息;输入top命令用于显示进程对系统资源的利用程度,包括cpu占用百分比信息,内存资源使用情况;还可以通过free命令察看内存信息;&& 例如:输入vmstat命令后显示的信息如下: &&&&procs&&&&memory&&&&&&&&&&&&&page&&&&&&&&&&&&&&&&&&&&&&& faults&&&&&& cpu&&& r&&b&&w&&avm&& free&&& re&&at&&pi&&po&&&fr&&de&&&sr&&&in&&&sy&&&cs& us&&sy&id&&& 1&&0&&0&837& 535&2&&&0&&&0&&&&0&&&0&&&&0&& &136&&1&&&1&98&&&& 输入top命令后信息显示如下: System:****&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& Thu Jun 12 17:43:58 2008Load averages: 0.02, 0.02, 0.02178 processes: 166 sleeping, 11 running, 1 zombieCpu states:CPU&& LOAD&& USER&& NICE&&& SYS&& IDLE& BLOCK& SWAIT&& INTR&& SSYS&0&&& 0.05&& 0.8%&& 0.0%&& 2.0%& 97.2%&& 0.0%&& 0.0%&& 0.0%&& 0.0%&1&&& 0.01&& 0.0%&& 0.0%&& 0.0% 100.0%&& 0.0%&& 0.0%&& 0.0%&& 0.0%&2&&& 0.01&& 1.4%&& 0.0%&& 1.2%& 97.4%&& 0.0%&& 0.0%&& 0.0%&& 0.0%&3&&& 0.02&& 0.0%&& 0.0%&& 0.2%& 99.8%&& 0.0%&& 0.0%&& 0.0%&& 0.0%---&& ----& -----& -----& -----& -----& -----& -----& -----& -----avg&& 0.02&& 0.6%&& 0.0%&& 0.8%& 98.6%&& 0.0%&& 0.0%&& 0.0%&& 0.0%
Memory: 2898688K (1078576K) real, 9436116K (3305252K) virtual, 3714620K free Page# 1/6
CPU TTY&&&& PID USERNAME PRI NI&& SIZE&&& RES STATE&&& TIME %WCPU& %CPU COMMAND&0&& ?&&& 11015 root&&&& 152 20& 1314M&& 480M run&&&&& 5:55& 0.80& 0.79 java&1&& ?&&&&&& 39 root&&&& 152 20& 9632K& 9632K run&&&&& 8:18& 0.76& 0.76 vxfsd&3 pts/ta& 5673 fism&&&& 178 20& 7328K& 5372K run&&&&& 0:00& 0.38& 0.21 top&0&& ?&&& &&&& 152 20&& 147M 14468K run&&&&& 0:00& 0.12& 0.12 db2fmp&0&& ?&&&& 5656 dasusr1& 168 20 12104K& 1392K sleep&&& 0:00& 0.14& 0.11 db2admin&1&& ?&&&& 1624 root&&&& 152 20 26128K& 4044K run&&&&& 0:10& 0.10& 0.10 vxsvc&1&& ?&&&& 1898 root&&&& 152 10& 6296K& 1008K run&&&&& 0:00& 0.10& 0.10 memlogd&3&& ?&&&& 1748 root&&&& 168 20& 7876K&& 888K sleep&&& 5:03& 0.08& 0.08 db2fmcd&0&& ?&&&&& 517 root&&&& 152 20& 2276K&& 332K run&&&&& 1:05& 0.08& 0.08 syncer&0&& ?&&& 15888 db2inst1 154 20& K sleep&&& 0:03& 0.06& 0.06 db2agent&1&& ?&&& 15841 db2inst1 152 20&& 253M 32596K run&&&&& 1:38& 0.06& 0.06 db2hmon&1&& ?&&&&& 647 root&&&& 127 20& 5132K&& 500K sleep&&& 0:16& 0.05& 0.05 netfmt&0&& ?&&& 15859 db2inst1 156 20& K sleep&&& 0:08& 0.05& 0.04 db2loggr&0&& ?&&& 11061 db2inst1 154 20& K sleep&&& 8:19& 0.04& 0.04 db2agent&3&& ?&&&&&&& 3 root&&&& 128 20&&& 32K&&& 32K sleep&&& 1:06& 0.04& 0.04 statdaemon&3&& ?&&& &&&& 152 20&& 142M& 9172K run&&&&& 0:00& 0.04& 0.04 db2fmp&0&& ?&&&& 1319 root&&&& 154 20& 2752K&& 376K sleep&&& 1:55& 0.04& 0.04 pwgrd&0&& ?&&&& 1165 root&&&& 154 20& 3900K&& 732K sleep&&& 0:50& 0.03& 0.03 sendmail:&1&& ?&&&&&&& 0 root&&&& 127 20&&& 32K&&&& 0K sleep&&& 0:12& 0.02& 0.02 swapper&2&& ?&&&&&&& 1 root&&&& 168 20&& 496K&& 204K sleep&&& 0:28& 0.02& 0.02 init&1&& ?&&&&&&& 2 root&&&& 128 20&&& 32K&&& 32K sleep&&& 0:00& 0.02& 0.02 vhand&2&& ?&&&&&&& 4 root&&&& 128 20&&& 32K&&& 32K sleep&&& 0:04& 0.02& 0.02 unhashdaemon&2&& ?&&&&&& 19 root&&&& 147 20&&& 32K&&& 32K sleep&&& 0:09& 0.02& 0.02 lvmkd&3&& ?&&&&&& 20 root&&&& 147 20&&& 32K&&& 32K sleep&&& 0:09& 0.02& 0.02 lvmkd&2&& ?&&&&&& 21 root&&&& 147 20&&& 32K&&& 32K sleep&&& 0:09& 0.02& 0.02 lvmkd&3&& ?&&&&&& 22 root&&&& 147 20&&& 32K&&& 32K sleep&&& 0:09& 0.02& 0.02 lvmkd&0&& ?&&&&&& 23 root&&&& 147 20&&& 32K&&& 32K sleep&&& 0:09& 0.02& 0.02 lvmkd&0&& ?&&&&&& 24 root&&&& 147 20&&& 32K&&& 32K sleep&&& 0:09& 0.02& 0.02 lvmkd&1&& ?&&&&&& 32 root&&&& 148 20&&& 32K&&& 32K sleep&&& 0:01& 0.02& 0.02 lvmdevd&2&& ?&&&&&& 67 root&&&& 148 20&&& 32K&&& 32K sleep&&& 0:02& 0.02& 0.02 lvmdevd&0&& ?&&&&&& 69 root&&&& 148 20&&& 32K&&& 32K sleep&&& 0:02& 0.02& 0.02 lvmdevd&3&& ?&&&&& 533 root&&&& 153 20&&& 32K&&& 32K sleep&&& 0:00& 0.02& 0.02 dmprestored&& 上面的数值应该很明确了,就不用多说了吧.
&& 方法二:我们也可以通过比较流行的性能测试工具loadRunner进行监控客户端的内存情况:&& 具体怎样通过LR工具进行设置就不详述了.要添加的监控指标包括:
&& Memory\Available M
&& Pages/sec、Pages Read/sec和Page Faults/
&& Physical Disk
&& 下面主要说一说通过监控这些指标,来确定内存问题的步骤:&&& 1.首先查看可用内存(Memory\Available Mbytes)计数器指标。若值较小则可能有内存问题,需进一步分析。&&& 2.注意Pages/sec、Pages Read/sec和Page Faults/sec计数器的值。 Pages/sec和Page Faults/sec的值持续很高,很可能内存问题,若Pages Read/sec的值超过5,则可判断存在内存问题。&&& 3.根据Physical Disk计数器的值分析性能瓶颈。如果磁盘的Average Disk Queue Length计数器增加的同时Pages Read/sec并未降低,则可判断内存有问题。
&& 上面是个人拙见,还请大侠多替宝贵意见!
LoadRunner测出来的数据,有哪些实际意义呢.&
&& Maximum Running V-users: 30&& Total Throughput (bytes): 17,194,278&& Average Throughput (bytes/second): 65,130&& Total Hits: 514&& Average Hits per Second: 1.947
Std. Deviation和90 Percent是代表什么东西的啊? 我怎样才能知道服务器的负载已经饱和了?怎样的状态才能说明这个软件通过压力测试?
首先要说明的是,web测试分负载测试和压力测试,负载测试一般是根据在需求里提出的服务器和客户端的性能指标进行验证性的测试。而压力测试没有通过不通过的概念,一般是在达到这个性能指标后,想知道这个系统还有多少的扩展能力(一般指服务器,或是产品,例如:测试各家中间件产品(其实还是一个服务器))才做的。而一般做压力测试,基本上是寻求一个断点,也就是性能曲线的折点,从这点开始,各项指标急剧下降或是急剧上升。对于软件我没做过什么压力测试(但看你的指标,好像不是软件的压力测试),不知道有那些具体指标,但对于服务器基本观察以下几个指标,服务器响应时间,服务器cpu负载率,内存可用率,socket错误(基于测试软件的不同,指标的数量也不同)。&& 至于那两个参数的意思,我也是除学lr,以前一直用的是开源工具,所以不太清楚,不过觉得基本上和压力测试没什么关系。
在yahoo loadrunner forum中,有人给出这样的解释:90%的用户是以等于或小于此项响应时间来进行transaction的。(不好意思,原英文忘了记录,我翻译的,大概是这个意思)至于想查看服务器是否达到了压力极限,也就是说出现了压力瓶颈,应该结合服务器性能监测结果,最好进行各项指标曲线图合并分析一下。瓶颈分析可不是个简单的过程,有时所作的测试不足以分析出瓶颈,还要增补case。
无论是压力还是负载测试,在测试之前都需要有一个性能指标。有了这个指标,在涉及压力测试场景的时候就可以选择是以Vuser no或者Average Response time作为目标。达到这个目标之后,看服务器的响应,看其他指标是否已经达到。例如,我的目标是1000个Vuser时候,某银行转帐的交易的平均响应时间不大于5秒钟。这样,我的虚拟用户逐渐加压的过程中,在online monitor里面可以看到响应时间也是随之增加的,到5秒的时候看,虚拟用户数长到了多少,是否到了1000,是否超过了1000,或者机器是否已经down了等等,然后观看服务器、网络等的资源时候的状况,这样就可以直接出分析报告了。
要是调用程序员的程序,服务器资源占用情况可能是追查瓶颈的一个线索,但如果是标准中间件,那就没那么简单了,比如oracle数据库的某项参数设得不对,照样会造成数据库瓶颈,应用程序调用数据库的API写法不对,比如未使用软解析变量,也有可能导致数据库瓶颈。这些瓶颈都不会反映在cpu,内存使用量上等指标上的。对于这种情况,一方面需要对中间件有一定的了解,知道哪些参数有什么作用,怎么可调的,另外还可能使用中间件的专有监测工具,来分析。lr的性能计数器是不够用的。个人体会,查找瓶颈的难易程度,由易到难服务器硬件瓶颈-〉网络瓶颈-〉应用瓶颈-〉服务器操作系统瓶颈(参数配置)-〉中间件瓶颈(参数配置,数据库,web服务器等)记忆比较深刻的一次,用lr做了两天性能测试,指标上不去,后来使用oracle数据库的图形化性能检测工具才发现某个表的查询处理时间超长,原来索引创建得不合理,把表的索引改了之后,性能稍有提高,但还是上不去。再次排查,发现应用中有一个sql语句写得有问题,长而且耗时,改了之后,还是上不去.......经过至少四轮的排查,才大功告成,最后一个除掉的瓶颈是操作系统问题(开始没有想到它,后来看系统消息,才发现已经有错误报出)类似的情况很多,做性能测试需要掌握很多东西,个人认为,使用loadrunner只是性能测试第一小步,每个系统的性能测试都是一个全新的挑战。热爱性能测试!
每次我最关心的其中几个数值!~Average:平均值 即完成事务的平均值90 Percent:90%的事务在 那个时间完成的,表上都有对应剩下的几个不用说了吧,大家也都知道接下来分析的时候需要你,把系统监视器的图也贴出来,+上你的事务处理的那张图把他们放在一起,看看你关心的东西,随着时间,点击次数,事务增长以及完成,来对比察看,系统 各个参数变化,从而分析一下
当运行某个场景结果时,出现了下列提示信息:该怎麽解决呢?
The following graph(s) were not created:1. Hit per second2. Throughput3. Transaction Summary4. Average Transaction Response Time
Possible reason:The graph, as defined, results in no data.
环境:(产品,平台,机型,软件版本,等) 产品:WebSphere Application Server 平台:UNIX; Linux 版本:5.1.x, 6.0.x
问题描述: 在 WebSphere Application Server 中,当应用程序连接 DB2 数据源时出现了下面的错误信息: "java.lang.UnsatisfiedLinkError: SQLConnect"
解答: 在 WebSphere Application Server 中,如果您的应用程序连接 DB2 数据源时出现了下面的错误信息 "java.lang.UnsatisfiedLinkError: SQLConnect",请按照下面的步骤配置:
1. 停止 WebSphere 应用程序服务器2. 运行 #. ./db2profile (在 &DB2INSTANCE_HOME&/sqllib下)
3. 或者您可以直接设置操作系统的共享库路径的环境变量,使其包括 &DB2INSTANCE_HOME&/sqllib/lib 目录(例如在 AIX 上为 LIBPATH 和 LD_LIBRARY_PATH),这样才能找到在连接 DB2 数据源 时所需要的 libdb2jdbc.so 文件
4. 重新启动应用程序服务器,执行您的程序
注意:1. “#. ./db2profile”命令中一定注意最前面的一个“.”不能少
2. 请检查您的 WebSphere Application Server 的版本是 32 位还是 64 位,如果是 32 位,要确认执行的是 32 位 DB2 实例的 db2profile 文件,如果是 64 位,要确认执行的是 64 位 DB2 实例的 db2profile 文件
1)执行“java -fullversion”或“java -version”可以看到 JDK 是 32 位还是 64 位
2)执行“db2level”可以看到 DB2 实例是 32 位还是 64 位,例如:
DB21085I 实例 "DB2" 使用 "32" 位和 DB2 代码发行版 "SQL08016",级别标识为""。信息性标记为 "DB2 v8.1.6.574"、"s040616" 和"WR21340",修订包为 "6"。产品是在 "D:\PROGRA~1\IBM\SQLLIB" 处安装的。
另外 #ls -l &DB2INSTANCE_HOME&/sqllib 也可以看到当前 lib 目录是指向 lib32 目录还是 lib64 目录& &
事务函数:lr_end_sub_transaction&标记子事务的结束以便进行性能分析lr_end_transaction&标记 LoadRunner 事务的结束lr_end_transaction_instance&标记事务实例的结束以便进行性能分析lr_fail_trans_with_error&将打开事务的状态设置为 LR_FAIL 并发送错误消息lr_get_trans_instance_duration&获取事务实例的持续时间(由它的句柄指定)lr_get_trans_instance_wasted_time&获取事务实例浪费的时间(由它的句柄指定)lr_get_transaction_duration&获取事务的持续时间(按事务的名称)lr_get_transaction_think_time&获取事务的思考时间(按事务的名称)lr_get_transaction_wasted_time&获取事务浪费的时间(按事务的名称)lr_resume_transaction&继续收集事务数据以便进行性能分析lr_resume_transaction_instance&继续收集事务实例数据以便进行性能分析lr_set_transaction_instance_status&设置事务实例的状态lr_set_transaction_status&设置打开事务的状态lr_set_transaction_status_by_name&设置事务的状态lr_start_sub_transaction&标记子事务的开始lr_start_transaction&标记事务的开始lr_start_transaction_instance&启动嵌套事务(由它的父事务的句柄指定)lr_stop_transaction&停止事务数据的收集lr_stop_transaction_instance&停止事务(由它的句柄指定)数据的收集lr_wasted_time&消除所有打开事务浪费的时间
命令行分析函数lr_get_attrib_double&检索脚本命令行中使用的 double 类型变量lr_get_attrib_long&检索脚本命令行中使用的 long 类型变量lr_get_attrib_string&检索脚本命令行中使用的字符串
信息性函数lr_user_data_point&记录用户定义的数据示例lr_whoami&将有关 Vuser 脚本的信息返回给 Vuser 脚本lr_get_host_name&返回执行 Vuser 脚本的主机名lr_get_master_host_name&返回运行 LoadRunner Controller 的计算机名
字符串函数lr_eval_string&用参数的当前值替换参数lr_save_string&将以 NULL 结尾的字符串保存到参数中lr_save_var&将变长字符串保存到参数中lr_save_datetime&将当前日期和时间保存到参数中lr _advance_param&前进到下一个可用参数lr_decrypt&解密已编码的字符串lr_eval_string_ext&检索指向包含参数数据的缓冲区的指针lr_eval_string_ext_free&释放由 lr_eval_string_ext 分配的指针lr_save_searched_string&在缓冲区中搜索字符串实例,并相对于该字符串实例,将该缓冲区的一部分保存到参数中
消息函数lr_debug_message&将调试消息发送到输出窗口lr_error_message&将错误消息发送到输出窗口lr_get_debug_message&检索当前的消息类lr_log_message&将输出消息直接发送到 output.txt 文件,此文件位于 Vuser 脚本目录中。该函数有助于防止输出消息干扰 TCP/IP 通信。lr_output_message&将消息发送到输出窗口lr_set_debug_message&为输出消息设置消息类lr_vuser_status_message&生成格式化输出并将其打印到Controller Vuser状态区域。lr_message&将消息发送到 Vuser 日志和输出窗口注意:如果使用日志运行时设置修改脚本的调试级别,则 lr_message、lr_output_message 和 lr_log_message 函数的行为将不会更改,它们将继续发送消息。
运行时函数lr_load_dll&加载外部 DLLlr_peek_events&指明可以暂停 Vuser 脚本执行的位置lr_think_time&暂停脚本的执行,以模拟思考时间(实际用户在操作之间暂停以进行思考的时间)lr_continue_on_error&指定处理错误的方法lr_rendezvous&在 Vuser 脚本中设置集合点lr_load_dll (“mydll.dll”);&myfun ();& /*在mydll.dll中定义—可以在加载myfun.dll后立即直接调用 */&同步函数TE_wait_cursor&等待光标出现在终端窗口的指定位置TE_wait_silent&等待客户端应用程序在指定秒数内处于静默状态TE_wait_sync&等待系统从 X-SYSTEM 或输入禁止模式返回TE_wait_text&等待字符串出现在指定位置TE_wait_sync_transaction&记录系统在最近的 X SYSTEM 模式下保持的时间注:同步仅适用于RTE Vuser 脚本。
1)理解检查点
QuickTest enables you to add
checks to your test or component.
检查点比较指定属性的当前值与期望值,以判断当前的程序(或站点)功能是否正常。
当你增加了一个检查点以后,在KeyWord模式下会增加一个CheckPoint,在Expert模式下会增加一条CheckPoint语句。在运行时,比较CheckPoint的期望值与当前值,如果结果不匹配,则检查点失败,你可以在TestResults窗口中查看到检查点的结果。
如果你想获取checkpoint的返回值(一个布尔值,表示检查成功或失败),你必须在专家模式下将checkpoint参数两端加上括号。如
browser("MyBrowser").page("MyPage").check(checkPoint("MyProperty"))
2)向测试脚本中添加检查点
可以在录制脚本的过程中添加,也可以在修改脚本的过程中添加。
途径:菜单Insert-checkpoint、或按钮;在Keywork视图中选择一个STEP,然后选右键菜单Insert
Standard Checkpoint;在Active Screan中选择任意一个object,然后选右键菜单Insert
Standard Checkpoint。
checkpoint的种类:
可以在站点或应用程序中插入不同种类的checkpoint。
l&&&&&&&&Standard
Checkpoint(标准检查点)
检查程序或网页object的属性值,检查对象如buttons,
radio buttons, combo boxes, lists,等等。
标准检查点支持所有的add-in环境(see).
l&&&&&&&&Image
Checkpoint(图像检查点)
检查程序或网页中图像的值,如你可以检查图像
的源文件是否正确。
注:你也可以给图片object插入一个标准检查点,这个标准检查点也是图像检查点。
l&&&&&&&&Bitmap
Checkpoint(图片检查点)
将程序或网页的某个区域作为一个图片,建立检查点。如,某个站点可以展示一个城市的地图,这个地图有控制地图缩放的按钮,你点击1次“zoom
in”按钮后,录制下放大了的地图快照。通过建立bitmap检查点,可以检查“zoom
in”功能是否正确。
l&&&&&&&&Table
Checkpoint(表检查点)
检查一个表中的信息。例如,假设被测的程序或网站包括一个table,本table中包含了所有的从New York到San
Fransisco的有效航班。你可以通过Table检查点来检查第1个航班的时间是否正确。
注意:你也可以通过为表Object插入标准检查点的方法创建表检查点。
l&&&&&&&&Text
Checkpoint(文本检查点)
检查位于程序或网站某个位置的字符串。例如,假设程序或网站显示“Flight departing from New York
to San Francisco”的语句,你可以创建一个文本检查点检查"New York"是否显示于"Flight departing
from"与"to San Francisco"之间。
所有的add-in环境都支持文本检查点。
l&&&&&&&&Text
Area Checkpoint
l&&&&&&&&Accessibility
Checkpoint
l&&&&&&&&Page
Checkpoint
l&&&&&&&&Database
Checkpoint
检查database的内容。例如,可以使用检查点来检查包含航班信息的数据库的内容。
所有环境都支持数据库检查点。
l&&&&&&&&XML
Checkpoint
l&&&&&&&&下表是QTP中在不同环境下对各类检查点的支持情况。
Accessibility
S—Supported
Applicable
4)检查object的属性值
通过向测试脚本中添加标准检查点,可以检查不同版本的程序(或站点)的object的属性的异同。
在录制过程中添加检查点时,点击检查点按钮,鼠标变成手状,点击object即可。这时如果按钮CTRL键,可以将鼠标变成正常状态,进行正常操作,松开CTRL后,仍然变成手状。
5)检查Table或Database。
通过检查Table,可以检查程序中Table的内容;
通过检查DabaBase,可以检查DataBase的内容。两种检查方法相似。
通过Table检查点,你可以检查某个指定的值是否存在于应用程序的当前表格中。
DataBase检查点:针对Database定义一个查询,然后创建一个检查点,用检查点来检查查询结果。
创建Database检查点:
首先基于数据库表查询的结果建立检查点。检查点可以是检查查询结果的全部或部分。QTP从数据库中获取当前数据并将它保存为期望的数据。在专家模式下,数据库检查点的脚本表达为“DbTable.Check
CheckPoint”。
当运行测试脚本时,DAtabase检查点将当前数据与录制时产生的期望数据相比较,如果数据不匹配,则表示失败。
使用loadrunner测试Foxmail邮件客户端性能
&smtp1 = 0;&smtp_logon_ex(&smtp1, "SmtpLogon", &&"URL=smtp://smtp.cdsf.com", &&"", &&"LogonPass=*****", &&"CommonName=LoadRunner User", &&LAST);
&smtp_send_mail_ex(&smtp1, "SendMail", &&"", //收件人邮箱&&"", //抄送人&&"From=&& SIZE=82849", &&"Subject=title_test", //邮件标题&&"ContentType=multipart/", &&MAILOPTIONS, &&&"From:&xxxx &&", &&&"To: 611111 &&", &&&"Cc: 2222222 &&", &&&"Reply-To:&xxxx &&", &&&"X-Priority: 3", &&&"X-Has-Attach: yes", &&&"X-Mailer: Foxmail 7.0.1.91[cn]", &&MAILDATA, &&&"AttachRawFile=mailnote1_01.dat", //邮件正文&&&"AttachRawFile=mailnote1_02.dat",&//附件&&LAST);
&smtp_logout_ex(&smtp1);
&smtp_free_ex(&smtp1);
&return 0;}
/*mailnote1_01.dat文件*/
Content-Type: multipart/&boundary="----=_002_NextPart_=----"
------=_002_NextPart_=----Content-Type: text/&charset="gb2312"Content-Transfer-Encoding: base64
DQp0ZXN0IA0KDQoNCg0KsuLK1LK/ICDC7bfJDQq157uwo7oxNTggODExNyA1ODQ2//邮件正文,base64加密
------=_002_NextPart_=----Content-Type: text/&charset="gb2312"Content-Transfer-Encoding: quoted-printable
&!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"&&HTML&&HEAD&&META. content=3D"text/ charset=3Dgb2312" http-equiv=3DContent-Type&&STYLE&BLOCKQUOTE {&MARGIN-TOP: 0 MARGIN-BOTTOM: 0 MARGIN-LEFT: 2em}OL {&MARGIN-TOP: 0 MARGIN-BOTTOM: 0px}UL {&MARGIN-TOP: 0 MARGIN-BOTTOM: 0px}P {&MARGIN-TOP: 0 MARGIN-BOTTOM: 0px}BODY {&LINE-HEIGHT: 1.5; FONT-FAMILY: =CE=A2=C8=ED=D1=C5=BA=DA; COLOR: #000000; =FONT-SIZE: 10.5pt}&/STYLE&
&META. name=3DGENERATOR content=3D"MSHTML 9.00."&&/HEAD&&BODY style=3D"MARGIN: 10px"&&DIV&&&/DIV&&DIV&test &/DIV&&HR style=3D"WIDTH: 210 HEIGHT: 1px" align=3Dleft color=3D#b5c4df SIZE==3D1&
&DIV&&SPAN&&DIV&&SPAN style=3D"FONT-FAMILY: =CB=CE=CC=E5; COLOR: #000000; FONT-SIZE: =10.5pt"&=B2=E2=CA=D4=B2=BF&=20=C2=ED=B7=C9&/SPAN&&/DIV&&DIV&&SPAN style=3D"FONT-FAMILY: =CB=CE=CC=E5; COLOR: #000000; FONT-SIZE: =10.5pt"&=B5=E7=BB=B0=A3=BA158=20&/SPAN&&/DIV&&/SPAN&&/DIV&&/BODY&&/HTML&
------=_002_NextPart_=------
Content-Type: application/octet-&name="lordofwar_BCX5oOApAMx2.jpg"Content-Transfer-Encoding: base64Content-Disposition:&filename="lordofwar_BCX5oOApAMx2.jpg"
/*下面是lordofwar_BCX5oOApAMx2.jpg图片的base64加密字符*/
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}

我要回帖

更多关于 tulcot 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信