अति उच्च संकल्प प्रदर्शन पर jmeter UI का उपयोग कैसे करें




hdpi highdpi (3)

जेएममीटर से संस्करण 3.1 के मुताबिक आप इस दस्तावेज़ के अनुसार उपयोगकर्ता को संशोधित कर सकते हैं। प्रॉपर्टीज:

jmeter.hidpi.mode एक 'छद्म' -एचआईपीपी मोड को सक्रिय करने के लिए सही पर सेट किया गया जो कुछ यूआई तत्वों के आकार को बढ़ाने के लिए अनुमति देता है jmeter.hidpi.scale.factor 2.0 पर सेट कुछ यूआई तत्वों के आकार को मापने के लिए

इन मानों के साथ jmeter.toolbar.icons.size: 22x22 (डिफ़ॉल्ट आकार), 32x32 या 48x48 (हायडिपी के लिए सुझाया गया मूल्य) jmeter.tree.icons.size इन मानों के साथ: 19x19 (डिफ़ॉल्ट आकार), 24x24, 32x32 (के लिए सुझाया गया मान HiDPI) या 48x48 इसके अलावा आप कुछ तत्वों में पाठ क्षेत्रों के फ़ॉन्ट आकार को बढ़ा सकते हैं जैसे जेएसआर 223 सैंपलर्स theses गुण बदलकर:

jsyntaxtextarea.font.family सक्रिय करने के लिए सेट और फ़ॉन्ट और उनके आकार को बदलने के लिए एक बड़ा मूल्य के लिए सेट jsyntaxtextarea.font.size, जैसे 28 (HiDPI के लिए सुझाए गए मूल्य)

नोट करें कि आप CTRL +/-

3200x1800 लेनोवो लैपटॉप के साथ विंडोज 8 पर jmeter UI बेकार है। दूर की ओर वाले फोंट बहुत छोटे हैं और दाहिने ओर फ़ॉंट के लिए लाइन स्पेसिंग बहुत छोटा है। अगर मैं अपना प्रस्ताव 1920X1080 में बदलता हूं, तो इसका कोई प्रभाव नहीं पड़ता है। 1920x1080 के दूसरे मॉनिटर पर उपयोग करने की कोशिश की कोई भाग्य नहीं। सिस्टम बड़े आकार के आकारों के लिए सेट है जो मॉनिटर प्राथमिक या तो या तो स्वैप नहीं लग सकता है कोई भी इसका समाधान करता है?


मुझे यह वही मुद्दा था, उपरोक्त सुझाव कुछ भी नहीं किया था हालांकि, मुझे पता चला कि यदि आप व्यवस्थापक के रूप में .bat फ़ाइल चलाते हैं तो यह समस्या को हल करने लगता है।

मैं विंडोज 7 - 64 बिट उच्च संकल्प डिस्प्ले के साथ चल रहा हूं। अब पाठ पठनीय है, अन्यथा UI पूरी तरह से बेकार था।


संस्करण 3.2 के लिए अगस्त 2017 के रूप में संपादित करें:

नीचे दिए गए उत्तर में अधिक तारीख और सरल हो सकती है

  • https://.com/a/45773659/460802

मैं रनटाइम पर स्विंग फ़ॉन्ट सेट करने के बारे में जवाब देने पर ठोकर खाई और उसने मुझे संकेत दिया कि जेएमेटर के फोंट कैसे सेट करें

स्विंग के डिफ़ॉल्ट मेटेलथीम.जावा स्रोत के अनुसार, यह मान्यता प्राप्त जावा प्रॉपर्टी की एक सूची है जो फ़ॉन्ट आकार निर्धारित करने के लिए उपयोग किया जाता है:

  128       private static final String[] defaultNames = {
  129           "swing.plaf.metal.controlFont",
  130           "swing.plaf.metal.systemFont",
  131           "swing.plaf.metal.userFont",
  132           "swing.plaf.metal.controlFont",
  133           "swing.plaf.metal.controlFont",
  134           "swing.plaf.metal.smallFont"
  135       };

तो, आपको क्या करने की ज़रूरत है यह सुनिश्चित करने के लिए कि ये पहले से ही जेएमेटर शुरू होने से पहले निर्धारित हैं। यह पर्यावरण पर निर्भर है, लेकिन मैं मानता हूं कि आप Windows का उपयोग करते हैं और आप jmeter.bat फ़ाइल के माध्यम से लॉन्च कर रहे हैं । बस jmeter.bat फ़ाइल के शीर्ष के पास इन पंक्तियों को जोड़ने के लिए:

set JVM_ARGS=%JVM_ARGS% -Dswing.plaf.metal.controlFont=Dialog-20
set JVM_ARGS=%JVM_ARGS% -Dswing.plaf.metal.systemFont=Dialog-20
set JVM_ARGS=%JVM_ARGS% -Dswing.plaf.metal.userFont=SansSerif-18
set JVM_ARGS=%JVM_ARGS% -Dswing.plaf.metal.smallFont=SansSerif-16

अपडेट: यूजर लैफफे ने टिप्पणी में बताया कि 4 के लैपटॉप डिस्प्ले पर आप फोंट भी बड़ा करना चाहते हैं:

set JVM_ARGS=%JVM_ARGS% -Dswing.plaf.metal.controlFont=Dialog-32
set JVM_ARGS=%JVM_ARGS% -Dswing.plaf.metal.systemFont=Dialog-32
set JVM_ARGS=%JVM_ARGS% -Dswing.plaf.metal.userFont=SansSerif-20
set JVM_ARGS=%JVM_ARGS% -Dswing.plaf.metal.smallFont=SansSerif-20

फिर जेएमटर शुरू करें और सुनिश्चित करें कि आप मेटल का उपयोग करें और महसूस करें ( विकल्प -> देखो और महसूस करें -> धातु )।

दुर्भाग्यवश, यह बाएं फलक में उपयोग किए गए फ़ॉन्ट को प्रभावित नहीं करेगा। यह या तो स्पष्ट रूप से कुछ छोटे मूल्य पर सेट है, मुझे लगता है, या इसे किसी अन्य जावा प्रॉपर्टी द्वारा नियंत्रित किया जाता है जिसे मैंने याद किया। मैं स्विंग में प्रयुक्त सभी जावा प्रॉपर्टीज़ की एक विस्तृत सूची नहीं ढूंढ पा रहा था। फोंट के लिए और अधिक गुण हो सकते हैं मुझे कोई जानता है, हमें बताओ!