推荐几个国内比较好的汽配网站,要求:有齐全的汽配数据查询,OE查询,免费的. 正己然后可以正物发布供求信息的

1.6K68 条评论分享收藏感谢收起
https://www.zhihu.com/video/122560
13天的旅行,除了拍小电影有大把时间拍照,看风景,玩乐,连早饭晚饭都是自己每天做,如何在拍出小短片的同时,还可以尽情享受旅行呢?题主的问题是:在旅游的过程中拍摄出【专业】的视频?【专业】很重要,并不是随便拍拍,哪怕不求与大片一样,起码要做到镜头无错误,画面令人舒服,剪辑流畅,是需要详细合理的Pre-producton(前期设计),Production(中期拍摄),Post-production(后期剪辑)。下面分几点来回答题主的问题。这一次我不愿意讲的太学术化,尽量深入浅出,用我自己的语言来表达,只愿用最简单的tips可以帮到您一些。如果在别的答案里有很多次出现了,我也尽量不再多说,我尽量用【专业】的角度来帮助你拍一个【还算专业】的旅行短片。1.器材我绝对不是一个器材党,但是器材重要吗?重要!但是不是最重要的。这个短片由DJI Mavic Pro (首飞)+SONY A99II + 三星手机完成,没有任何别的辅助器材。但是说真的,你能看出来哪个镜头出自手机吗?在如今自媒体分享,不需大荧幕投屏的平台上,能达到1080P就已经能让人清晰地感受到你的作品了。先来说说Mavic Pro, 这是我们的首飞,并且很不幸的迎来了首坠,在库克山没有观察好四面环山,撞在了山坡上,万幸是找回来了,联系DJI CARE换了新的。无人机操作其实很简单,而镜头运度设计和后期调色就显得尤为重要,这个等下会提及。而SONY A99II比起那些高级微单更加显得不足和薄弱。这一档的要求就是全手动对焦,用24P拍摄,1/50的快门速度,有LOG模式,尽量用三脚架,但是有一些镜头反而手持更有味道。手机是在实在无法带着器材去,或者镜头调度非常大却没有稳定器的地方用,但是不建议全片用手机,除非只是分享到朋友圈等地。我印象中有一部纪录片叫《寻找小糖人》,里面许多许多镜头是导演用手机+APP拍出来的,重在讲故事,如果你是计划拍出以Story-telling为主的短片,也未必不可以用手机。器材草草略过,有什么问题就请大家问啦~2. 想象画面/讲故事/节奏哪怕是纯风光片,也要讲究“讲故事”,这个讲故事并不是让你拍个故事片出来,而是运用讲故事的节奏。我们最熟悉的就是好莱坞三幕式电影,我自己的见解是:开头-小高潮-小苦难-克服-大苦难-大高潮-平静结束。我这个视频大约遵循了这个原则的一部分(平静-渐入佳境-逐渐高潮-回归平静),需要有节奏,需要让人呼吸。你必然知道你要去的目的地大约长什么样子,大量的找图片,当地的视频,拍的不好的也没关系,在脑中大约有个印象,你不用担心会在旅行中因为过早知道美景而失去惊喜感,因为你拍出的短片一定能带给你更多惊喜。在专业拍摄中,我们前期会画Storyboard故事版,大约就是把每个分镜头画出来以方便拍摄和剪辑。你也可以这么做,这么做会得到最便捷的中期和后期。如果你认为太麻烦也没关系,毕竟我们只是要拍旅行中的类似流水账的【短片】,你要在脑子里大约有你要拍摄的画面,比如:“我这一趟旅行会在正午去到羊驼牧场,我知道那里在山上风很大,如果能拍到小诺与好几只羊驼一起一定很美。”来自我在羊驼牧场拍摄的小短片我大约脑子里有了相似的画面,也并未落实到画纸上,但是构图(三分线构图)和最后成片出来的效果我已经想好了,也草草在手机里写了Shot List(如果你不想画,起码写出来你在哪儿要拍哪些镜头)。一旦脑子里有了画面,加以小小的拍摄技术和熟练的后期,就能很容易出现好看有灵气的短片。最怕就是脑子中没有画面,如果你连自己要拍什么都不知道,那真的会很难拍出【专业】的短片。如果实在不知道想拍什么,就多看看电影吧,先看电影,再去看一些小说去锻炼自己的“脑洞”,如果这部小说交给你拍,你会拍什么镜头?英剧里BBC一些2-3集小短片的美术也很值得参考,美剧里你们挚爱的《权利的游戏》镜头就不错。多看多想,一定要多去想象!然后合理地把它讲述出来。再比如:“我一定要去拍这条沿着Lake Pukaki的公路,但是空空的不好看,一定要等车飞驰而过最好再带点尘土。”New Zealand Traveling Film - Shot 2我知道这会是一片比较空旷的地方,发挥空间很大,航拍器要向前移动,车也要向前移动。于是我还是用了三分线构图+Leading Lines(构图以后可以再细说,这里Leading Lines是指画面里有多条线引领你去看到主体)。 一共只飞了两次,一次看效果最后构思画面调度,一次进正片,10分钟完成。拍完后,我立即知道在成片里它会看起来怎样。前期-中期-后期实在是密不可分,你前期设计完就应该知道中期怎么拍,中期拍摄时剪辑就应该存在于脑子里,给自己脑中一个大概成片的模样,大概的节奏,这样也有助于你补镜头。接下来说讲故事/节奏,无论故事片/纪录片/旅行片都有张力(Tension),一部片子要得到观众的共鸣必然要有强和弱。你在拍摄与剪辑时,就应该知道哪里要强,哪里要弱。从今天开始,你们可以去重点关注大师作品的”张力“和”节奏“,一部好的片子必然不是一通高潮到天明,所以配乐也很讲究,需要不喧宾夺主,但要和画面的张力相得益彰!我最爱的导演之一就是大名鼎鼎的诺兰,却不是因为他的令人惊叹的"脑洞“,而是因为他的画面和讲故事的节奏。进步最快的方式,就是找一部你喜欢的导演的片子,从故事里站出来去发现他讲故事的“节奏”,然后尽量模仿他的画面,用相似的配乐练习剪辑的技巧和节奏,只要一次,你就会有惊人的提高。你连大导演的作品都模仿过了,区区一个旅行短片的构思对你来说还不是易如反掌?这是我上学时进步最快的捷径。我在这部小短片里,以航拍+延时+两个人(主体,哪怕出现的不多)+一辆古董旅行房车(引线)集合而成。房车与公路平均地贯穿了整部片子,带来”两个人在路上“的感受。你不会觉得房车或者人的出现不知所云,你看完必然知道,这是一部小夫妻开着一辆特别的小房车在风景如画的南岛旅行的片子,首先要把你要讲的信息表达清楚,其次再玩节奏/剪辑技巧。与房车在路上有关的”线索“镜头出现了多次。—— Leading Lines 构图与房车在路上有关的”线索“镜头出现了多次。——Leading Lines 构图与房车在路上有关的”线索“镜头出现了多次。—— 切割+Leading Lines 构图(出现多次的“房车引线”)3. 动起来电影与照片的不同——照片是静的,电影是动的。照片是一秒24帧里的一帧外加不带动态模糊。认清这点很重要,我们要做的不是幻灯片,而是让人感同身受的小短片。首先,我建议大家把相机设置成24帧,用能达到的最高质量拍摄。快门速度1/50(帧率的2倍分之一),尽量用ND镜来增加画面后期的可调性(拍摄慢动作之类的除外)。ND镜可以在不改变快门速度的情况下于阳光过于充足时降低亮度,相当于加个个小黑镜片,但低质量ND镜会带来偏色之类的副作用。这样能最大限度使你得到电影感。关于帧率之类的又是另外一档子事情了,如果有兴趣我可以以后讲,但是如果你想最快速的得到电影拍摄的Settings,就按我说的做肯定没错。如果你是拍4K视频怕后期剪辑电脑带不起来,可以用“代理剪辑”,使4K素材在剪辑时没那么卡,教程网上一搜就有,非常简单明了。你知道,你拍的视频画面一定是动的。有些导演热爱定镜,有些导演热爱调度,看你喜好。我个人认为,如果你要拍的是低于5分钟的【旅行片】,尽量让镜头动起来会更加有张力/大片感。相机本身动,你要拍摄的画面里主体也动。我强烈不建议大家用变焦镜头的伸缩,这个动和相机本身动根本不是一回事。相机本身动=观影人在以主观视角体验画面,变焦=非常不自然的调度,令人不舒服。你可以这么理解:你想更近一点看一个东西的话是会向前一些还是伸缩你的眼球呢?你肯定做不到伸缩眼球。如果还得不理解,你去在同一个场景拍摄实验一下就知道了。所以我们尽量以“拟人化”的角度去拍摄。大量定镜的话会比较小清新,但也不是不可以,可能需要画面里的内容丰富,于是更加考验剪辑。定镜尽量用三脚架,但如果实在那时没有三脚架,可以在Premiere里调的更加稳定,具体是“效果”— 搜索 “变形稳定器"(Stabilizer) ,然后拖到素材上。用完这个效果,手持的画面会变的稳定很多。我前面提到过,不用三脚架的自然抖动适合一些特定的镜头,会增加观影人的主观意识。很多导演都喜欢偶尔的一些镜头故意用手持来拍摄,(但不是全部!一定不是全部!)这种自然抖动也适合去完整一个故事。所以,在你设计镜头以及拍摄的时候,多尝试一些镜头的调度吧!如果觉得相机太重,可以用手机练习构图+移动,我们的短片里很多有移动的镜头都是手机拍摄的。4. 天气问题-意料之外的惊喜在旅行中,天气是最不确定的因素,也可能成为我们拍摄最大的阻碍,因为不可能为了拍摄就不去下一站了呀,毕竟还是要好吃好玩的。这次去新西兰之前,我查了天气13天有12天下雨,我还为此大哭了一场,结果担心都是多余的。无论晴天,阴天,雨天,雪天都能让你得到不一样的镜头。这里和摄影又息息相关了。晴天拍摄:大中午拍摄时ND镜请一定备好,尽量不要拍有人的镜头!在制定旅行计划时,尽量把最需要拍摄的镜头放在黄昏时分,那是摄影的”Magic Hour",光线柔和,最适合各种拍摄。阴天拍摄:最适合拍摄的天气,一切都像是蒙了柔光板,所以遇到阴天千万不要不开心,那是属于你创作的时刻。雨天同理。雪天拍摄:新西兰南岛雪山很多,雪是白的,相当于反光板,会让光线增强,ND镜也要派上用场,下了雪时库克山的深夜如同白昼呀。如果你想拍夜间的雪山,建议用延时摄影,后期合成视频。库克山雪后大风-延时摄影5. 拍摄一个人你只能大量用航拍镜头或者三脚架来为自己拍摄,这个短片里,一切有我们两个人的画面都是用三脚架和航拍完成的,全程没有第三个人参与,所以人数不是问题。如果妹子有男友,就可以设计好画面和镜头,告诉男友怎么拍,镜头移动到哪里,这个需要基本审美,镜头需要你自己设计并且对男友表达清楚。我们没有为了拍摄就放弃了享受风景和吃美食,照样吃喝玩乐去徒步,只不过这一切都有了相机的陪伴。因为有具体的Shot List,使我们效率变得很高,拍完一个勾掉一个。我们还拍摄了大量的照片,也留下了很美好的回忆。平衡取舍很重要,在拍摄中会有很多意外发生。我们的航拍器在库克山坏了,可是旅程只进行到一半,我又急哭了,也找不到地方修。结果我的雷叔带我第二天去蹦极漂流,完全远离了相机一天,闲暇时我在脑子里快速调整了想拍的镜头与画面调度。第三天去“中土世界Glenorchy"接着拍,画面上并不受影响(毕竟是拍给自己),只是留下遗憾希望能再次来到这里。题主的问题应该是自己也想要出镜,那么和我们一样。这个我能给的Tips就是面对镜头,表现自然很重要。这就显示了一个人拍摄的好处——你不胆怯镜头。你不会觉得有一个人在镜头后面盯着你看会不自在,你可以无尽的表现自己,拍出自己最喜欢的样子。一个人拍摄反而是最简单的,因为一切都可以依你,不会有人和你争论该怎么做。6.整理素材你一趟旅行下来,拍摄的可能是几十个G乃至上百G的素材,一定要对自己的每个素材了然于心并且整理安置好他们。这对于后期剪辑找素材非常重要。我会分几个大文件夹,文件夹里再分小文件夹,多级管理。用拍摄器材分成几个文件夹每个文件夹里再细分内容如果你拍摄了很多很好的素材,却要大海捞针般地找,真的就太可怕了。提升工作效率,也是剪辑视频的第一步。6. 后期我热爱暗影调的画面,也热爱清新明亮的画面,这取决于你的喜好,但请在一部片子里统一风格,不然就会像是西装配了人字拖一样令人不解。我剪辑是用Adobe Premiere Pro, 这个软件并不像你想象中的那么难!!!网上找找教程,我相信一两小时你就能掌握基本的剪切,合并成视频,时间线等等功能。再不济,你实在不会我教你呀... 保证你两小时掌握。我就是在课堂上一小时学会的,当时老师拿了一部电影的素材让我们练习分镜剪辑。剪辑软件的学习很简单,难得的是你在脑中的剪辑是否已经成形?是否完全准备好即将要把这些零碎的素材变成一个完整的成片了?首先要选音乐。音乐选好,至关重要,清新的片子配文艺的歌,大片配交响曲,旅行片可以配叙事曲。让这一个镜头跟着旋律鼓点来切下一个镜头。航拍、空镜、有人的、有车的镜头要交替剪辑,穿插着进行,不能把精彩的壮丽的镜头都挤在一起,这样反而会索然无味。再次复述,要讲故事,要把你脑中的画面变成实实在在的画面,让更多人看到这个画面!我选的这个音乐是花了几十澳元在网上买了版权,因为以后想要用作个人网站的宣传。平时不做商业用途的话也不用太注重版权这件事,你尽可能的拿你喜欢的音乐来练习。我选的这个BGM主调的乐器是钢琴,全程几乎都在一个调调上。节奏上开篇缓慢,中间变得快速了,一直到三分之二过后突然加了交响乐弦乐,开始走向高潮,最后回归缓慢平静的结尾。这是音乐的Tension,而你要做的就是让你的画面也要符合这个节奏和张力,令观者感官上舒服。学过西洋乐器的都应识得五线谱,我剪辑的思路就是,在每一个小节结束的时候切换镜头,根据旋律调整镜头顺序。慢动作+近景close up在开头和结尾,特别宏大的航拍和延时摄影放在高潮,用人的镜头和车以及公路把整个片子穿起来。在必要的时候要加背景音画龙点睛——比如车开过的声音,河流海浪的声音,风的声音。 只需要加几个背景音,就会让你的短片逼格提升一大截。如果文笔好,旁白最好也要有,可以是一首小诗,可以是几句辞藻华丽的句子。知乎有课程教你怎么让声音变得好听,我记得有一次我花了半小时就让一个20岁的男性客户使声音变得好有磁性,1小时完成他的短片的旁白配音。我目前身边没有专业收声器材所以这个短片没录旁白,以后定是要补上的。以前还能在学校借,毕业后突然好想念学校的福利呀。调色用DaVinci自然是最专业的,但是奈何我也没学,用了插件弥补了Premiere本身不足的调色功能。任何滤镜LUT都不可能是万能的一滤变神片!!!不可能!!!任何LUT都需要自己调色才能使色调变得【高级】和【专业】,用光环境不一样,需要的调整也不一样!调色这方面是另外的一个宏大的领域,我花了整整一学期钻研。分享一下我用得比较好的插件Film Emulation —— 胶片色调,根据器材有不同设置。Magic Bullet 系列
—— 有好几个都是不同功能从LUT滤镜到每个颜色(HSL)细调都有。Beauty Box —— 给视频人像磨皮,但是请适度应用,用不好会非常假延时摄影我是用AE做的,也非常简单,网上一查教程5分钟学会。这个不细说了。总之剪辑真的没你想的那么困难,当然这是建立在你的前期和中期都井井有条的情况下。我这个片子粗剪+调色+最后精细的剪辑只花了2个晚上。这里有一个增加电影感的小TIPS。我们一般观看的电影都是2.35:1的比例,我的这个短片也是2.35:1(加了黑边) 。而也有一部分影片和英剧美剧是16:9的比例。我11月的客片-截图而诺兰就玩的更6了,他因为使用不同机器,在同一部影片中,画幅会在16:9和1.85:1中不停变换,下次你看他的电影时(非imax) 注意一下就会发现。2.35:116:9(这里显示有错误,我明天尽量亲自截图。)而我的一切原始素材都以是16:9拍摄的,但是为了追求老电影感,为了情怀,我还是牺牲了画面的上下两部分,加了黑边,使画面播放起来只有2.35:1的画面。原始素材(未调色,没做任何改动)16:9 调色过后的原画面调色+加黑边后的2.35:1通过调色和加黑边【电影感】和【专业感】是不是突然就爆棚了呢。黑边可以通过”字幕“功能加。非常简单。7.导出很多人不知道导出怎么设置,我来说一个肯定不会出错的吧。最后导出建议你用H.264编码+MP4格式 比特率编码:VBR,1次目标比特率:8-12 最大比特率:16其他的按你拍摄的素材设置就肯定没错。这样出来一个3分多钟的1080P的视频大约200MB-300MB左右。————————————————————————————————————今天是我在知乎上回答问题的第一天,也是希望自己的游记、照片和小短片被更多人看到才来回答的。写了整整一夜,给你最直接的干货,但愿可以帮助到需要帮助的人。我会慢慢不断继续完善、更新这个答案的。有什么问题也可以问我,我一定尽心回答。最后就是,希望真的有人能看到这个答案吧。喜欢请一定要帮我赞一下,爱你~我的微博:@幸运的诺诺Nuo我的不断更新的游记与图片: Warmest,满心期待的小诺赞同 19640 条评论分享收藏感谢收起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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}

我要回帖

更多关于 得此水然后可以聚 的文章

更多推荐

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

点击添加站长微信